Company
Weekday logo

Weekday

www.weekday.works
Location

In office: Bengaluru

  • 🇮🇳 India
Apply

Python Developer SDE-2

Description

**This role is for one of the Weekday's clients

** We are looking for a skilled Python Developer (SDE-2) to join our dynamic team. The ideal candidate will have 3-5 years of experience in backend development with strong expertise in Python and FastAPI. You will be responsible for designing, developing, and maintaining scalable backend services and APIs that power our applications. If you are passionate about building high-performance systems and thrive in a fast-paced environment, we would love to hear from you!

Requirements

Key Responsibilities:

  • Design, develop, and maintain scalable and efficient backend services using Python and FastAPI.

  • Build and optimize RESTful and asynchronous APIs to support frontend applications and integrations.

  • Work with databases (SQL and NoSQL) to ensure seamless data flow and performance optimization.

  • Collaborate with cross-functional teams , including frontend developers, DevOps, and product managers, to deliver high-quality solutions.

  • Implement security best practices to protect sensitive data and prevent vulnerabilities.

  • Write clean, maintainable, and testable code while following best coding practices and standards.

  • Troubleshoot, debug, and resolve backend issues efficiently.

  • Optimize application performance by conducting profiling and load testing.

  • Stay up to date with the latest advancements in Python, FastAPI, and backend technologies.

Required Skills & Qualifications:

  • 3-5 years of hands-on experience in backend development using Python.

  • Strong expertise in FastAPI and experience with other web frameworks such as Flask or Django.

  • Solid understanding of asynchronous programming and event-driven architecture.

  • Experience working with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).

  • Proficiency in writing and optimizing SQL queries.

  • Hands-on experience with Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure) is a plus.

  • Strong knowledge of API authentication and security protocols (OAuth, JWT, etc.).

  • Familiarity with CI/CD pipelines, version control (Git), and DevOps practices.

  • Experience in unit testing, integration testing, and performance testing.

  • Excellent problem-solving skills and the ability to work in an agile development environment.

  • Strong communication skills and ability to work both independently and collaboratively.