Navatech Group Logo

Navatech Group

Lead Backend Engineer

Reposted 16 Days Ago
Be an Early Applicant
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Lead design, development, and maintenance of high-performance Python/FastAPI backend services. Architect scalable systems, mentor engineers, enforce code quality, implement security, optimize performance, and drive CI/CD and process improvements.
The summary above was generated by AI
Company Overview

As the Python FastAPI Backend Lead, you will be responsible for designing, developing, and maintaining high-performance backend systems using FastAPI. You will lead a team of talented developers, ensuring the delivery of robust and scalable backend solutions that meet the needs of our growing business.

Key Responsibilities

Technical Leadership
  • Lead the design and development of backend services and APIs using Python and FastAPI.
  • Provide technical guidance and mentorship to the backend development team.
  • Ensure best practices in code quality, testing, and deployment.
Architecture and Design
  • Architect scalable and efficient backend systems that align with business goals.
  • Collaborate with front-end developers, product managers, and other stakeholders to define technical requirements and system design.
  • Review and approve technical designs and code changes.

Development and Implementation
  • Write clean, maintainable, and efficient code.
  • Implement security and data protection measures.
  • Optimize applications for maximum speed and scalability.
  • Conduct regular code reviews and provide constructive feedback.
  • Foster a collaborative and inclusive team environment.
Continuous Improvement
  • Stay up-to-date with the latest industry trends and technologies.
  • Identify and implement process improvements to enhance development efficiency.
  • Contribute to the continuous improvement of the development lifecycle.



Requirements
Professional Experience
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in backend development with Python.
  • 3+ years of experience with FastAPI or similar frameworks (e.g., Flask, Django).
  • Proven experience leading a backend development team.
Technical Skills
  • Experience with asynchronous programming and concurrency in Python.
  • Experience with CI/CD pipelines and DevOps practices.
  • Development experience with microservices architecture and distributed systems
  • Strong understanding of RESTful API design and development.
  • Experience with databases such as PostgreSQL, MySQL, or MongoDB.
  • Familiarity with Docker, Kubernetes, and cloud services (e.g., AWS, GCP, Azure).
  • Proficient with version control systems like Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.


Benefits
What We Offer
  • Competitive salary and benefits package.
  • Opportunity to work on cutting-edge AI projects
    • https://www.linkedin.com/posts/cyberamyntas_edgeai-aidevelopment-languagemodels-activity-7190672496885485570-WOGK
  • Collaborative and inclusive team environment.
    • https://www.linkedin.com/posts/navatech-group_navapulse2023-annualparty-activity-7163411226117586944-l_Fx
  • Continuous learning and professional development opportunities.

Similar Jobs

6 Days Ago
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Financial Services
Lead backend development of trade structuring tools: design and write high-quality Python services, apply SOLID/TDD practices, govern AI-assisted engineering workflows, build/debug distributed, event-driven systems on AWS, deliver full lifecycle projects, and support and evangelize platform use across teams.
Top Skills: Ai-Assisted Development ToolsAWSDistributed ComputingEvent-Based ArchitectureGraphQLPython
7 Days Ago
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Financial Services
Lead backend engineering for cloud-native, microservices-based banking systems. Design, build, test, secure, and operate resilient services; drive performance, zero-downtime releases, incident response, domain modeling, and team coaching. Promote enterprise-authorized AI-assisted engineering practices and automation across the software development lifecycle.
Top Skills: Ai-Assisted Development ToolsAWSCloud TechnologiesCloud-Native MicroservicesDistributed SystemsJavaMessaging FrameworksRelational DatabasesRestful ApisWeb Technologies
7 Days Ago
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Financial Services
Lead design and implement resilient, production-ready Java/Spring backend services for payments (ACH, wires, instant). Drive architecture, code quality, operational stability, observability, testing strategies, and adoption of AI-assisted engineering practices while collaborating across teams and vendors.
Top Skills: ActuatorAi-Assisted Development ToolsCi/CdCloud NativeGcJavaJvmKafkaRestSpringSpring BootWebhooks

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account