Navatech

Lead Backend Engineer

Navatech  •  Bengaluru, IN (Onsite)  •  2 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


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
Navatech

About Navatech

Navatech embarked on a mission to digitise high-risk industries like construction, which are traditionally slow to adopt new technologies.

Our suite of AI-driven products streamlines workplace processes and enhances data utilisation to optimise operations.

Our flagship solution, nAI, redefines health and safety management with intuitive, conversation-driven interactions that emulate chatting over a popular messaging apps.

Navatech is recognised for its innovative approach and potential. Our global footprint includes numerous successful deployments, demonstrating our capability to manage projects of any scale and complexity. With our proprietary AI technology and deep industry connections, Navatech is set to transform the construction sector.

Industry
IT & Software
Company Size
11-50 employees
Headquarters
Abu Dhabi, AE
Year Founded
Unknown
Social Media