Python Developer
Smartedge Solutions
Job Description
Your responsibilities: Develop, test, and maintain backend services and microservices . Design and implement RESTful APIs following coding standards and best practices. Participate in design reviews, code reviews, and technical discussions .
Implement automated unit and integration tests to ensure code quality. Containerize applications using Docker and deploy via CI/CD pipelines . Instrument services with logging, metrics, and monitoring for observability.
Collaborate with QA, DevOps, and architecture teams. Troubleshoot and resolve production issues. Contribute to continuous improvement of development practices and standards.
Your Profile Essential skills/knowledge/experience: Strong programming experience in Python (or a relevant backend technology stack). Experience developing and consuming REST APIs . Knowledge of automated testing frameworks (e.g., pytest).
Handsβon experience with Docker and containerized applications. Proficiency with Git and version control best practices. Familiarity with CI/CD pipelines and deployment automation.
Good to have: Experience with microservices architecture. Exposure to cloud platforms and distributed systems. Familiarity with observability tools for logs and metrics