LNKD

Back End Developer

Dubai, Dubai, AE

9 days ago
Save Job

Summary

1. JOB DETAILS:

Job title: Senior Backend Developer

Reports to: CTO

Department: Engineering

Language Proficiency English



2. JOB PURPOSE:

We are seeking a highly skilled and experienced Senior Backend Developer to join our

growing engineering team. The ideal candidate has a strong background in designing and

building scalable, high-performance backend systems using modern technologies and

practices. You will be responsible for developing and maintaining RESTful APIs, and backend

infrastructure that power our core products.


3. KEY ACCOUNTABILITIES:


Description


• Design, build, and maintain scalable and reliable backend services using Node.js and

Express.

• Develop and maintain RESTful APIs for internal and external use, ensuring security,

scalability, and performance.

• Design and optimize database schemas and queries for PostgreSQL and MongoDB.

• Write clean, maintainable, and testable code following SOLID principles and design

patterns.

• Collaborate closely with frontend developers, DevOps engineers, and product managers to

deliver high-quality solutions.

• Implement CI/CD pipelines for smooth deployment and integration workflows.

• Monitor and improve backend performance and scalability.

• Write comprehensive unit and integration tests.

4. COMMUNICATIONS & WORKING RELATIONSHIPS:

• Strong verbal and written communication skills to effectively articulate technical concepts to both technical and

non-technical stakeholders.

• Ability to collaborate with cross-functional teams, including frontend developers, product managers, QA

engineers, and DevOps.

• Comfortable participating in code reviews, sprint planning, and technical discussions.

• Open to feedback and committed to continuous improvement, for self and team.

• Demonstrated ability to work independently with minimal supervision, while also being a strong team player.

• Capable of mentoring junior developers and contributing to team knowledge-sharing sessions.

• Strong sense of ownership and accountability for deliverables and quality of work.


5. QUALIFICATIONS, EXPERIENCE & SKILLS:

Required Skills & Qualifications • Minimum 5 years of backend development experience in production environments.

• Strong proficiency in JavaScript and TypeScript.

• Expertise in Node.js, Express.js, and RESTful API design.

• Proficiency in PostgreSQL and MongoDB with strong database design skills.

• Hands-on experience with Docker, Linux, and modern containerized development

workflows.

• Deep understanding of authentication mechanisms such as OAuth 2.0 and JWT.

• Experience with CI/CD tools and deployment practices.

• Strong knowledge of Git and version control workflows.

• Understanding of microservices architecture and inter-service communication.

• Familiarity with software design patterns, SOLID principles, and best practices in scalable

system design.

• Bachelor’s degree in Computer Science, Software Engineering, or related technical field.

Preferred Qualifications • Experience working in travel industry and fintech is a plus.

• Knowledge of GraphQL is a plus.

• Experience with payment gateways and blockchain is a plus.

• Exposure to cloud platforms like AWS, GCP, or Azure.

• Familiarity with monitoring tools like Prometheus, Grafana, or Datadog.

• Experience working in Agile/Scrum environments.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: