Backend developer - Python

8 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

This role is for one of Weekday's clientsMin Experience: 8 yearsLocation: HyderabadJobType: 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

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You