Python Engineer

Nineleaps

Bengaluru

On-site

INR 1,500,000 - 2,100,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nineleaps in Bengaluru (India) is seeking a Python backend developer to design, build, and optimize scalable backend services using Python and FastAPI.

You will work on API development, database design with PostgreSQL/MySQL, and ensure secure, well-documented interfaces while collaborating with frontend and product teams.

The role emphasizes code quality, performance tuning, and documentation, with exposure to Docker and CI/CD seen as a plus.

Qualifications

  • 2+ years of professional Python backend development.
  • Strong proficiency in Python for backend applications.
  • Hands-on experience with FastAPI and RESTful APIs.
  • Solid experience with SQL and relational databases (PostgreSQL/MySQL).
  • Knowledge of API security, authentication, and RESTful design.
  • Experience with Git and version control.
  • Exposure to Docker, cloud platforms, or CI/CD is a plus.

Responsibilities

  • Design, develop, and maintain robust backend systems using Python and FastAPI.
  • Develop and manage SQL/relational databases including schema design.
  • Design, develop, and manage RESTful APIs with clear documentation.
  • Collaborate with frontend, product managers, and other stakeholders.
  • Write clean, tested Python code and participate in code reviews.
  • Identify and resolve performance bottlenecks and bugs.
  • Maintain comprehensive backend documentation.

Skills

Python
FastAPI
REST APIs
SQL databases
PostgreSQL/MySQL
API security
Git
Docker/CI/CD exposure
Code reviews
Performance optimisation

Tools

Docker
CI/CD

Job description

Responsibilities:

  • Backend Development: Design, develop, and maintain robust, scalable, and high-performance backend systems using Python and FastAPI. Implement efficient algorithms and data structures to optimise application performance.
  • Database Management: Develop and manage SQL and relational databases, including schema design, query optimisation, data modelling, and maintaining data integrity.
  • API Development and Integration: Design, develop, and manage RESTful APIs using FastAPI for seamless integration with frontend applications and external services. Ensure APIs are secure, efficient, scalable, and well-documented.
  • Collaboration: Work closely with frontend developers, product managers, and other stakeholders to understand requirements and deliver high-quality backend solutions.
  • Code Quality: Write clean, maintainable, reusable, and well-documented Python code. Participate in code reviews and follow coding best practices and standards.
  • Troubleshooting and Optimisation: Identify and resolve bugs, performance bottlenecks, and technical issues while continuously monitoring and optimising backend application performance.
  • Documentation: Maintain comprehensive documentation for backend systems, APIs, database structures, and processes to support knowledge sharing and onboarding.

Requirements:

  • 2+ years of professional experience in Python backend development.
  • Strong proficiency in Python for backend application development.
  • Hands-on experience with FastAPI and developing RESTful APIs.
  • Strong experience with SQL and relational databases such as PostgreSQL or MySQL.
  • Solid understanding of RESTful API design, HTTP methods, status codes, authentication, and API security.
  • Good understanding of backend development concepts including API integration, data structures, error handling, and performance optimisation.
  • Familiarity with Git and version control systems.
  • Proven experience building and maintaining scalable and reliable backend applications.
  • Good understanding of software development best practices, code reviews, testing, and documentation.
  • Exposure to Docker, cloud platforms, or CI/CD is an added advantage.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Mumbai

On-site
INR 2,400,000 - 4,200,000
Python Software Developer
Python Software Developer

Tekskills Inc. • Mumbai

On-site
INR 1,800,000 - 3,200,000
Backend Engineer
Backend Engineer

Angel-and-Genie • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Python Software Developer
Python Software Developer

Tekskills Inc. • Hyderabad

On-site
INR 3,000,000 - 5,000,000
Python Software Developer
Python Software Developer

Tekskills Inc. • Chennai

On-site
INR 2,800,000 - 4,200,000
Python Software Developer
Python Software Developer

Tekskills Inc. • Delhi

On-site
INR 4,000,000 - 6,500,000
Health insurance
Professional development
Python Software Developer
Python Software Developer

Tekskills Inc. • Dadri

On-site
INR 3,000,000 - 5,400,000
Python Software Developer
Python Software Developer

Tekskills Inc. • Kolkata District

On-site
INR 2,500,000 - 3,500,000
Python Backend Developer
Python Backend Developer

Mafatlal Technology • Mumbai

On-site
INR 1,000,000 - 1,500,000
Python Developer
Python Developer

Guava Trees Softech • Bhopal

On-site
INR 89,280 - 133,920