Why Join Us at Professional.me?
At Professional.me, we’re not just building software—we’re redefining how organizations manage talent in the age of AI. Our platform empowers global teams to understand, evaluate, and develop their people more effectively using intelligent, data-driven tools. We’re a fast-growing startup with a bold vision and a product that’s already making waves across the UAE, Europe, and beyond.
As a member of our engineering team, you’ll work alongside mission-driven innovators, startup veterans, and technical experts who care deeply about quality, performance, and real-world impact. We’re hybrid-friendly and deeply committed to a culture of curiosity, autonomy, and continuous improvement. If you want to build elegant solutions to real-world problems—with a team that values your ideas and trusts your execution—this is the place for you.
Title: Full Stack Software Engineer
Summary: Designs and implements both front-end and back-end software solutions using Go and React/Next.js, ensuring seamless integration and functionality across the application stack. Expertise in idiomatic Go for web APIs, PostgreSQL performance tuning, and creating SSR/SSG with Next.js and Tailwind CSS for responsive design.
Reporting Structure:
- Reports to Engineering Manager or Lead Software Engineer
- Works with other software engineers, QA testers, product managers, and designers
Responsibilities:
- Develop and maintain both frontend and backend components of web applications.
- Design and implement scalable and efficient application architectures.
- Collaborate with cross-functional teams to define and achieve project objectives.
- Troubleshoot and resolve technical issues across the entire stack.
- Ensure the responsiveness and performance of applications on various devices and platforms.
- Integrate third-party APIs and services as needed.
- Write comprehensive unit and integration tests to ensure code quality.
- Stay updated on industry trends and best practices to ensure application security and efficiency.
- Participate in code reviews and provide constructive feedback to peers.
- Optimize application performance for speed and scalability.
Typical Background/Experience:
- 5+ years of experience in full-stack development, focusing on both front-end and back-end technologies
- Previously held roles such as 'Software Developer', 'Web Developer', or 'Full Stack Developer'
- Experience in industries like technology, fintech, or e-commerce
- Proficiency in JavaScript frameworks such as React or Angular, and server-side languages like Node.js or Python
- Experience with database management systems like SQL or MongoDB
- Familiarity with DevOps practices and cloud platforms (AWS, Azure, or Google Cloud)
- Ability to collaborate with cross-functional teams to define, design, and ship new features
Education Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field. (Exceptional experience accepted in lieu of formal education)
- Certification in Web Development (e.g., Full Stack Developer Certification).
- Optional: Master's degree in Computer Science or related discipline.
- Certification in Cloud Computing technologies (e.g., AWS, Google Cloud Platform).
Skills:
- Backend development with Golang
- Strong proficiency writing idiomatic Go for web APIs and background workers.
- Solid grasp of concurrency patterns, context cancellation, and performance tuning.
- Experience designing schemas and writing queries for PostgreSQL (migrations, indexing, explain plans).
- Frontend development with React and Next.js
- Deep understanding of React hooks, component composition, and state-management patterns.
- Practical experience with Next.js for SSR/SSG and client-side data fetching.
- Confident styling with Tailwind CSS and creating responsive layouts.
- Daily driver of TypeScript for React/Next.js development.
- Understanding of RESTful API design and familiarity with gRPC is a plus.
- Version control systems such as Git
- Proficient with modern build tooling.
- Unit and integration tests for Go services and React components.
- Knowledge of contract testing, mocking external services, and enforcing CI gates on test coverage.
- Continuous integration and continuous deployment (CI/CD)
By applying to this position, you are granting us permission to process your CV and keep your profile on file for consideration for this and future opportunities.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Full-Stack Developer — Affiliate Marketing Platform
2026-05-27
Staff Software Engineer
2026-05-28
Java Developer
2026-05-26
- Posted
- May 26, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Abu Dhabi Emirate
- Company
- Professional.me
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Full-Stack Developer — Affiliate Marketing Platform
2026-05-27
Staff Software Engineer
2026-05-28
Java Developer
2026-05-26