21 Sep
|
Yellow
|
Bengaluru
Python Backend Developer Location: Remote Experience: 2–3 years Employment Type: Full-time Package : 3-5 LPA⚠️ Preferred: Immediate joiners (within 7 days) About the Role We are looking for a skilled Python Backend Developer to join our engineering team. You will design, develop, and maintain scalable backend services and APIs. If you enjoy building clean, efficient server-side applications and working with modern technologies like Graph QL, cloud platforms, and databases, we'd love to hear from you.
Key Responsibilities • Design, develop, and maintain RESTful and Graph QL APIs • Write reusable, testable, and efficient Python code • Integrate with relational (Postgre SQL, My SQL) and No SQL (Mongo DB, Redis) databases • Deploy and manage applications on cloud platforms (AWS, GCP, or Azure) • Use Linux environments for development, deployment, and troubleshooting • Collaborate with frontend developers, product managers, and Dev Ops teams • Write unit and integration tests to ensure code quality • Participate in code reviews and maintain Git workflows (Git Hub / Git Lab / Bitbucket) • Debug production issues and optimize application performance Python Backend Developer Required Skills &
Qualifications Must-Have:
- 2–3 years of professional backend development experience with Python • Robust understanding of REST API design principles (HTTP methods, status codes, authentication) • Experience building Graph QL APIs (using Graphene, Strawberry, or Ariadne) • Solid experience with SQL databases (Postgre SQL, My SQL) and writing optimized queries • Familiarity with at least one No SQL database (Mongo DB, Dynamo DB, Redis) • Hands-on experience with cloud services (AWS EC2/RDS/Lambda, GCP Compute Engine, or Azure Functions) • Proficiency with Linux command line (bash, SSH, file permissions, process management) • Strong Git skills (branching, merging, rebasing, pull requests) Good to Have:
- Experience with Docker and containerization • Familiarity with message queues (Rabbit MQ, Kafka, Celery) • Knowledge of API authentication (JWT, OAuth2) • Exposure to CI/CD pipelines (Git Hub Actions, Git Lab CI, Jenkins) • Basic understanding of testing frameworks (pytest, unittest) Soft Skills • Strong problem-solving and analytical thinking • Good communication and teamwork abilities • Ability to work independently and take ownership of features • Willingness to learn and adapt to new technologies Python Backend Developer Education • Bachelor’s degree in Computer Science, IT, or related field (or equivalent practical experience)
📌 Python Backend Developer (Bengaluru)
🏢 Yellow
📍 Bengaluru