Specialization : Backend Systems & API Development
As a Backend Developer and play a pivotal role in building and maintaining our backend systems. In this position, you will design, implement, and optimize APIs and database solutions while ensuring high performance and responsiveness. You will collaborate closely with front-end developers, product owners, and stakeholders to create scalable software solutions that meet the business requirements.
Your responsibilities will include :
- Developing quality backend components and services using programming languages such as Java, Python, or Node.js.
- Creating and maintaining database schemas and conducting performance tuning.
- Implementing secure and efficient data storage and retrieval solutions.
- Writing effective unit and integration tests to ensure high software quality.
- Collaborating in a cross-functional Agile team and actively participating in code reviews.
- Documenting development processes and providing technical support to other team members.
Requirements
Practical Experience
Designing and maintaining server-side applications and APIsEnsuring database efficiency, security, and scalabilityCollaborating with frontend teams to integrate interfacesConducting unit and integration testingDeploying and maintaining backend services in cloud environmentsTechnical Skills
Node.js, Python (Django / Flask), or Java (Spring Boot)Database systems : MySQL, PostgreSQL, MongoDBAPI design : RESTful, GraphQLAuthentication and security : OAuth2, JWTCloud platforms : AWS, Azure, or Google CloudInterpersonal & Administrative Skills
Excellent communication and teamwork abilitiesAbility to manage time effectively and meet deadlinesStrong analytical thinking and problem-solving skillsAttention to detail and a passion for quality and usabilityCapacity to work in a fast-paced and dynamic team environmentBenefits