- Develop backend services and APIs to support frontend applications and other integrations.
- Design and implement database schemas, queries, and optimizations for data storage and retrieval.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Work closely with product managers and designers to understand requirements and translate them into technical specifications.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Perform thorough testing of backend services to ensure reliability, scalability, and security.
- Troubleshoot and debug issues reported by users or identified through testing and monitoring.
- Participate in code reviews to provide and receive constructive feedback for improving code quality.
- Stay updated with industry trends, technologies, and best practices to continuously improve skills and contribute innovative ideas.
- Contribute to the documentation of system architecture, processes, and codebase.
Job Skills
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Strong understanding of computer science fundamentals, data structures, and algorithms.
- Proficiency in at least one programming language commonly used for backend development such as Python, Java, or Node.js.
- Familiarity with web frameworks and technologies such as Flask, Django, Spring Boot, or Express.js.
- Knowledge of relational and/or NoSQL databases and experience with database design and query optimization.
- Understanding of RESTful API design principles and experience building and consuming APIs.
- Ability to work in a collaborative team environment and communicate effectively with technical and non-technical stakeholders.
- Strong problem-solving skills and attention to detail.
- Ability to quickly learn new technologies and adapt to changing requirements.
Candidate Profile
An experienced backend developer with a strong foundation in building scalable, efficient, and secure backend services and APIs to support frontend applications and other integrations. Proficient in designing and optimizing databases, collaborating with cross-functional teams, and adhering to industry best practices. Adept at troubleshooting, debugging, and continuously improving backend systems for reliability and performance.
Apply to this position
Upload your CV
Maximum of 10MB file size with DOCX and PDF file supported