This role is for one of Weekday’s clients
Min Experience : 8 years
Location : Hyderabad
JobType : full-time
Requirements
About the Role :
We are looking for a highly skilled and experienced Backend Developer – Python to join our engineering team. This is an exciting opportunity for a passionate developer who thrives in a fast-paced, high-impact environment and has a strong background in building robust, scalable, and secure backend systems.
As a Senior Backend Developer, you will play a crucial role in designing and developing backend services, driving technical excellence, and collaborating with cross-functional teams to deliver high-quality software solutions. You will be primarily responsible for creating REST APIs, managing cloud infrastructure, and ensuring a seamless CI / CD process using AWS technologies.
Key Responsibilities :
- Backend Development :
- Design, develop, and maintain scalable backend systems using Python.
- Build and optimize RESTful APIs that are secure, maintainable, and high-performing.
- Write clean, efficient, and well-documented code following best practices.
- Cloud Infrastructure (AWS) :
- Leverage AWS services like Lambda, API Gateway, S3, RDS, and DynamoDB to build serverless applications.
- Implement infrastructure-as-code practices for reproducible and auditable deployments.
- Ensure backend services are secure, reliable, and cost-effective in the cloud.
- CI / CD Implementation :
- Set up and maintain automated CI / CD pipelines using AWS CodePipeline, GitHub Actions, or similar tools.
- Automate build, test, and deployment processes to improve development speed and reliability.
- Ensure zero-downtime deployments and effective rollback strategies.
- Architecture & Performance :
- Contribute to architectural decisions and help evolve the product’s backend design.
- Optimize performance of APIs and backend services for high availability and low latency.
- Implement monitoring, alerting, and logging for observability and issue resolution.
- Cross-Functional Collaboration :
- Work closely with frontend engineers, DevOps, QA, and product managers to align on requirements and delivery.
- Participate in Agile ceremonies such as sprint planning, retrospectives, and daily stand-ups.
- Take ownership of end-to-end feature development, from conception to deployment and maintenance.
Skills and Qualifications :
Must-Have :
8+ years of professional experience in backend development, with a strong emphasis on Python .Proven experience in building and consuming REST APIs in production environments.Expertise in AWS services , especially Lambda, API Gateway, S3, and RDS.Hands-on experience with CI / CD pipelines using AWS services and GitHub.Deep understanding of event-driven architectures , asynchronous processing, and message queues.Familiarity with cloud deployment practices and security standards .Nice-to-Have :
Experience with containerization (Docker) and orchestration (Kubernetes).Exposure to microservices and serverless architecture patterns.Knowledge of performance monitoring tools like CloudWatch, Datadog, or Prometheus.Soft Skills :
Excellent problem-solving skills and a proactive mindset.Strong communication and interpersonal abilities.Capable of mentoring junior developers and leading technical discussions.Comfortable working in Agile / Scrum environments.