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.
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.