Senior Backend Developer Required
Responsibilities:
Design, develop, and maintain scalable backend applications using the latest
technologies and best practices.
Collaborate with mobile apps developers, product managers, and UX designers to
understand requirements and translate them into technical solutions.
Architect and implement efficient and secure RESTful APIs to support frontend
applications and third-party integrations.
Write clean, maintainable, and testable code while following industry-standard
coding practices.
Optimize backend systems for high performance and scalability.
Conduct code reviews and provide constructive feedback to team members to
ensure code quality and adherence to standards.
Troubleshoot and debug production issues, providing timely resolutions.
Stay updated with the latest trends and advancements in backend development
and propose new technologies or methodologies to improve our systems.
Requirements:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a
related field.
Proven experience (5+ years) as a Backend Developer, with a strong focus on
either the Spring Framework or NestJS Framework.
In-depth knowledge of TypeScript and NestJS Framework or Java and the Spring
Framework.
Strong understanding of RESTful API design principles and experience in
building and consuming APIs.
Experience with databases, such as MySQL, PostgreSQL, or MongoDB, and
proficiency in writing efficient database queries.
Experience with Search Engine, API Gateway and Identity management service.
Proficiency in API documentation using Swagger and Git version control
systems.
Familiarity with cloud platforms such as AWS and containerization technologies
(Docker, Kubernetes).
Solid understanding of software development methodologies, Agile practices,
and the SDLC.
Strong problem-solving skills and ability to work effectively in a fast-paced,
collaborative environment.
Excellent communication and teamwork skills, with the ability to explain
technical concepts to non-technical stakeholders.
Knowledge in telecom, banking or financial industries is a plus.
Preferred Skills:
Experience with Microservices and event-driven architecture.
Familiarity with DevOps practices and tools, including CI/CD pipelines,
automated deployment and GitOps.
Knowledge of frontend technologies such as React and development Headless CMS
is a plus.
Interested candidates can also apply by submitting their CV to
[email protected] with email subject "Backend Developer".
Senior Backend Developer Required Responsibilities: Design, develop, and maintain scalable backend applications using the latest technologies and best practices. Collaborate with mobile apps developers, product managers, and UX designers to understand requirements and translate them into technical …