This role is for one of Weekday’s clients
Min Experience: 8 years
Location: Hyderabad
JobType: full-time
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.
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.
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.
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.
Your email won't be used for commercial purposes. Read our Privacy Policy.