Back End Engineer (Python) Microservices
Sutherland
Posted: February 17, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
A Back End Engineer builds robust and scalable server-side applications and APIs integrating seamlessly with React-based front-end applications.
Required Skills
Job Description
The Back End Engineer develops robust and scalable server-side applications and APIs that integrate seamlessly with React-based front-end applications. This role involves designing, implementing, and maintaining back-end services, ensuring efficient data flow between the client and server, and supporting full-stack development needs. The engineer will collaborate closely with front-end developers, DevOps, and QA teams to deliver high-performance, secure, and maintainable code. Responsibilities include API development, database management, performance tuning, and automation of deployment processes.
Skills Required
• Strong understanding of server-side development and architecture.
• Strong experience of developing Microservices using Azure Cloud Platform.
• Experience designing and developing RESTful APIs and Microservices endpoints for front-end consumption.
• Ability to collaborate effectively with front-end developers for smooth React integration.
• Proficient in database design, query optimization, and managing relational and NoSQL databases.
• Experience with performance optimization, security best practices, and testing.
Technical Skills
• Expertise in backend programming languages such as Python (Django, Flask).
• Experience working with API development and integration (REST, GraphQL).
• Proficiency in database technologies such as PostgreSQL, MySQL, MongoDB, or equivalent.
• Familiarity with containerization and orchestration tools like Docker and Azure Kubernetes.
• Knowledge of authentication and authorization mechanisms (OAuth, JWT).
• Working understanding of CI/CD tools and automated testing frameworks.
• Experience with Azure Cloud Platforms for deployment and scaling.
• Version control proficiency, especially Git.
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
• Typically 3-7 years of experience in backend development with proven exposure to integrating backend services with React front-end applications.
• Strong problem-solving skills and effective communication in cross-functional teams.
• Experience with agile development methodologies.
This role is vital in building seamless, scalable full-stack web applications by bridging solid backend logic with interactive React front-end components, ensuring performance, security, and user satisfaction