Backend Developer (Node.js / Python)

Kolkata

About the role

What Is the role?

We are seeking a Backend Developer (Node.js / Python) with 1–3 years of experience to join Artelus and help us build and maintain the core systems that power our applications. You will work on developing APIs, managing data flow between services, and ensuring our backend infrastructure is robust, scalable, and efficient.

This role is ideal for someone with strong fundamentals who is eager to work on real-world systems and gradually grow into more complex backend architectures and data workflows.

About you

As a backend developer, you have a solid understanding of programming fundamentals and experience building APIs and working with databases. You are comfortable with Node.js and/or Python, and have hands-on experience designing and integrating backend services.

You enjoy solving problems, debugging issues, and improving system performance. You are curious and adaptable, willing to learn new technologies and work across different parts of the stack when needed.

Familiarity with modern backend practices, asynchronous processing, and cloud environments will help you thrive in this role. You value writing clean, maintainable code and contributing to scalable systems.

Your Role

In this position, you will be responsible for:

  • Building and maintaining backend APIs using Node.js and/or Python.
  • Working with databases such as PostgreSQL and MongoDB.
  • Integrating services and managing data flow between systems.
  • Debugging issues and improving existing features.
  • Collaborating with cross-functional teams to deliver reliable solutions.

Responsibilities

  • Develop and maintain scalable backend services and APIs.
  • Design and manage database interactions efficiently.
  • Ensure reliability, performance, and security of backend systems.
  • Troubleshoot bugs and optimize existing functionality.
  • Collaborate with frontend developers, designers, and other stakeholders.

Requirements

We are looking for someone who is technically strong and eager to grow. The ideal candidate will have:

  • 1–3 years of backend development experience.
  • Strong programming fundamentals.
  • Experience building APIs and working with databases.
  • Understanding of how web applications function end-to-end.
  • Familiarity with Node.js (JavaScript/TypeScript) and/or Python (FastAPI or similar).
  • Willingness to learn and adapt across technologies.

Nice to have

  • Familiarity with asynchronous processing or background jobs.
  • Experience with Redis or similar caching systems.
  • Exposure to cloud platforms such as Azure or AWS.
  • Experience working on real-world applications (including internships or projects).

We offer you

  • The opportunity to work on real applications used in production.
  • A collaborative environment focused on learning and growth.
  • High ownership and responsibility in your work.
  • Exposure to backend systems, integrations, and data workflows at scale.
  • A role where your contributions directly impact the performance and reliability of our products.

    Our Offices

    • USA
    • Bangalore
    • Kolkata
    • Mumbai

    Distributors

    • UK
    • UAE
    • Australia
    • South Africa