Top

Backend Engineer - Python

Bengaluru, Karnataka, India

63 Days ago

Job Description


This role is for one of the Weekday's clients

Min Experience: 4 years

Location: Bengaluru

JobType: full-time

We are seeking an experienced and highly motivated Backend Engineer with strong Python expertise to join our growing engineering team. You will be responsible for designing, developing, and maintaining the server-side logic of our applications. As a key member of the backend team, you will work closely with front-end developers, DevOps, and product managers to build scalable and high-performance systems.

This role is ideal for someone who thrives in a fast-paced environment, values clean and efficient code, and enjoys solving complex problems through technology.

Requirements

Key Responsibilities:

  • Design, develop, and maintain robust, scalable, and secure backend systems using Python.
  • Build APIs and services that support web and mobile applications.
  • Optimize application performance for maximum speed and scalability.
  • Collaborate with cross-functional teams including front-end engineers, product managers, and QA to deliver high-quality products.
  • Ensure code quality by performing unit testing and participating in code reviews.
  • Write clear, maintainable, and well-documented code.
  • Troubleshoot and debug production issues and implement solutions in a timely manner.
  • Participate in architectural discussions and help make backend systems more efficient and scalable.
  • Integrate third-party APIs and services where necessary.
  • Contribute to automation and CI/CD efforts for deployment and testing.

Required Skills and Qualifications:

  • 46 years of professional experience as a backend engineer or software developer.
  • Strong proficiency in Python and its frameworks (such as Django, Flask, or FastAPI).
  • Solid understanding of RESTful API design and implementation.
  • Experience working with relational databases like PostgreSQL or MySQL and familiarity with ORMs.
  • Understanding of asynchronous programming and multithreading in Python.
  • Experience with cloud services such as AWS, GCP, or Azure.
  • Familiarity with containerization tools like Docker and orchestration tools like Kubernetes is a plus.
  • Knowledge of message queues like RabbitMQ, Kafka, or Celery is desirable.
  • Experience with version control tools, especially Git.
  • Strong problem-solving skills and attention to detail.
  • Ability to work both independently and collaboratively in a team environment.
  • Excellent communication and documentation skills.

Nice to Have:

  • Exposure to microservices architecture and event-driven systems.
  • Familiarity with GraphQL and WebSockets.
  • Experience in writing unit, integration, and load tests.
  • Working knowledge of DevOps tools and infrastructure automation.

Key Skills Required

MYSQLMultithreadingArchitecturePythonAWSPostgreSQLAutomationAPIAzureCeleryContainerizationCI/CDAPIAPI DesignAsynchronous ProgrammingAttention to DetailCommunicationDesignDesign and ImplementationDjangoDocumentationGitGraphQLImplementationInfrastructureIntegrationKubernetesMicroservicesOrchestrationRabbitMQRESTful APIRESTful API designScalabilityUnit TestingVersion ControlWriting

Job Overview


Job Function: IT/Computers - Software & Software Services

Job Type: Full Time

Workplace Type: Not Specified

Experience Level: Mid-Senior level

Salary: Competitive & Based on Experience

Experience: 6 - 7 yrs

Contact Information


Company Name: Weekday AI

Recruiting People: HR Department

Website: https://www.weekday.works

Location

Important Fraud Alert:
Beware of imposters. elsejob.com does not guarantee job offers or interviews in exchange for payment. Any requests for money under the guise of registration fees, refundable deposits, or similar claims are fraudulent. Please stay vigilant and report suspicious activity.

Similar Jobs

Senior Frontend Engineer

Tresata • Bengaluru, Karnataka, India

Salary: Competitive & Based on Experience

View Job
Senior Platform Engineer

Weekday AI • Bengaluru, Karnataka, India

Experience: 4 - 5 yrs

Salary: Competitive & Based on Experience

View Job
Senior Software Engineer

Oblivious • Bengaluru, Karnataka, India

Experience: 4 - 5 yrs

Salary: Competitive & Based on Experience

View Job
Senior Software Engineer - JAVA

Two95 International Inc. • Bengaluru, Karnataka, India

Experience: 5 - 6 yrs

Salary: Competitive & Based on Experience

View Job
Senior Test Automation Engineer

ProArch • Bengaluru, Karnataka, India

Experience: 6 - 7 yrs

Salary: Competitive & Based on Experience

View Job
Software Engineer

Fortanix • Bengaluru, Karnataka, India

Experience: 5 - 6 yrs

Salary: Competitive & Based on Experience

View Job
Software Engineer - Backend

Serko Ltd • Bengaluru, Karnataka, India

Salary: Competitive & Based on Experience

View Job
AI Engineer

Weekday AI • Bengaluru, Karnataka, India

Experience: 3 - 4 yrs

Salary: Competitive & Based on Experience

View Job
Application Support Specialist

Talent Worx • Bengaluru, Karnataka, India

Salary: Competitive & Based on Experience

View Job
Transition Manager

Talent Worx • Bengaluru, Karnataka, India

Experience: 8 - 12 yrs

Salary: Competitive & Based on Experience

View Job