Developer - Python (Backend)

3 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Overview

Job Title: Backend Developer-Python & NodejsPosition: Full-timePosition OverviewAnnalect is currently seeking a back-end developer to join our Technology team. In this role, you will help grow our microservices and API layer which sit atop our Big Data infrastructure. We are passionate about building distributed back-end systems in a modular and reusable way. We're looking for people who have a shared passion for data and desire to build cool, maintainable and high-quality applications to use this data. In this role you will participate in shaping our technical architecture, design and development of software products, collaborate with back-end developers from other tracks, as well as research and evaluation of new technical solutions.

Responsibilities

  • Develop and maintain scalable backend systems to support TMA's proprietary software products and internal tools.
  • Build APIs and server-side logic to power integrations, user experiences, and data flows across systems.
  • Support the ingestion, transformation, and storage of data from third-party sources and internal pipelines.
  • Implement secure, reliable code with attention to performance, error handling, and resilience.
  • Collaborate with the Senior Software Engineer and Data Engineer to evolve backend service architecture and data access patterns.
  • Contribute to the team's technical standards through clean code, thoughtful architecture, and meaningful code reviews.
  • Work closely with UX designers, QA engineers, and product managers to ensure high-quality feature delivery through agile development cycles.
  • Participate in team rituals including sprint planning, backlog grooming, and retrospectives to help shape direction and improve delivery.

Qualifications

Required Skills:
  • 3+ years of professional experience in backend software development.
  • Proficiency in modern programming languages such as Python, Node.js, and/or Go.
  • Strong understanding of RESTful and GraphQL APIs, server-side application architecture,
and performance optimization.
  • Experience working with SQL and/or NoSQL databases (e.g., MySQL, MongoDB).
  • Familiarity with containerization and local development environments (e.g., Docker).
  • Exposure to cloud-based infrastructure (e.g., Azure, AWS) in a production environment.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You