Job Description
We are seeking a highly skilled and autonomous Backend Engineer with expertise in Python, microservices architecture, and API design to join our high-impact engineering team.
Key Responsibilities:
• Design and implement robust, scalable microservices using Python and related frameworks.
• Develop and maintain high-performance, production-grade RESTful APIs and background jobs.
• Lead or contribute to Proof of Concept (PoC) architecture, system modularization, and microservice decomposition.
• Design and manage relational and NoSQL data models (PostgreSQL, MongoDB, DynamoDB).
• Build scalable, async batch jobs and distributed processing pipelines using Kafka, RabbitMQ, and SQS.
• Drive best practices around error handling, logging, security, and observability (Grafana, CloudWatch, Datadog).
• Collaborate across engineering, product, and DevOps to ship reliable features in cloud environments (AWS preferred).
• Contribute to documentation, system diagrams, and Continuous Integration/Continuous Deployment (CI/CD) pipelines (Terraform, GitHub Actions).
Requirements
• 8+ years of hands-on experience as a backend engineer.
• Strong proficiency in Python (Flask, FastAPI, Django, etc.).
• Solid experience with microservices architecture and containerized environments (Docker, Kubernetes, EKS).
• Proven expertise in REST API design, rate limiting, security, and performance optimization.
• Familiarity with NoSQL & SQL databases (MongoDB, PostgreSQL, DynamoDB, ClickHouse).
• Experience with cloud platforms (AWS, Azure, or GCP – AWS preferred).
• CI/CD and Infrastructure as Code (Jenkins, GitHub Actions, Terraform).
• Exposure to distributed systems, data processing, and event-based architectures (Kafka, SQS).
• Excellent written and verbal communication skills.
• Bonus: Experience integrating with tools like Zendesk, Openfire, or ticketing/chat systems.
Preferred Qualifications
• Bachelor's or Master's degree in Computer Science or related field.
• Certifications in System Design or Cloud Architecture.
• Experience working in agile, distributed teams with a strong ownership mindset.
💡 Quick Summary
Seeking a career-building opportunity? The Backend Engineer – Python position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Surat offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
