Design build and maintain efficient reusable and reliable backend code.
Develop and integrate RESTful and GraphQL APIs for seamless front-end and back-end communication.
Collaborate with front-end developers and other team members to establish objectives and design cohesive functional code.
Implement database systems especially MongoDB with efficient data structures and queries.
Utilize DevOps tools and Docker to automate deployment pipelines and maintain CI/CD workflows.
Ensure application performance security scalability and responsiveness.
Write clean testable code and participate in code reviews.
Debug troubleshoot and optimize existing code and system architecture.
Requirements
- Bachelor s degree in Computer Science Information Systems or a related field.
- Minimum 5 years of professional experience in software development.
- Proven experience with DevOps tools and practices MongoDB or similar NoSQL databases GraphQL APIs Docker for containerization and deployment
- Strong command of Python frameworks such as Flask Django or Pyramid.
- Solid understanding of JavaScript PHP HTML5 and CSS3.
- Proficiency in handling RESTful APIs and JSON for web services.
- Good knowledge of responsive design cross-browser compatibility and web accessibility best practices.
- Excellent problem-solving skills communication and ability to work in a team environment.