Backend Developer – Python, Node.js, ERPNext, AWS (4+ yrs exp)

4 years

0 Lacs

Posted:5 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior Backend Developer


Key Responsibilities:

Backend Development & API Architecture

  • Build and maintain backend services using

    Python (Django/Flask)

    and

    Node.js

  • Develop clean, modular, and optimized code following best practices for performance and scalability
  • Design, manage, and optimize

    MySQL

    databases with indexing and performance tuning
  • Create and maintain

    RESTful APIs

    for web and mobile applications
  • Integrate third-party services and internal APIs securely and efficiently

Cloud Infrastructure & DevOps

  • Deploy and monitor services on

    AWS (EC2, S3, RDS, Lambda, CloudWatch, etc.)

  • Set up and manage

    CI/CD pipelines

    using

    GitHub Actions

    ,

    Jenkins

    , or

    GitLab CI

  • Implement logging, alerts, monitoring (Prometheus/Grafana), and rollback strategies

System Architecture & Design Patterns

  • Apply proven

    software design patterns

    , microservices architecture, and

    MVC principles

  • Perform code reviews and mentor junior team members
  • Troubleshoot bottlenecks and implement performance improvements

Team Collaboration & Documentation

  • Collaborate with

    frontend, QA, DevOps, and product teams

  • Participate in

    Agile ceremonies

    like sprint planning, daily stand-ups, and retrospectives
  • Maintain technical documentation for systems, flows, and APIs


Required Skills & Qualifications:

  • 4+ years of backend development experience using

    Python

    and

    Node.js

  • Strong knowledge of

    ERPNext

    and the

    Frappe Framework

  • Deep understanding of

    MySQL

    – query optimization, schema design, migrations
  • Experience building secure, scalable

    REST APIs

    and authentication systems (OAuth2/JWT)
  • Strong grasp of

    AWS Cloud Services

  • Hands-on with

    CI/CD pipelines

    , version control (

    Git

    ), and containerization (Docker is a plus)
  • Solid understanding of software engineering principles, debugging, and testing practices


Preferred (Good to Have):

  • Experience working with

    microservices

    or

    event-driven architectures

  • Familiarity with tools like

    Postman, Swagger, JIRA, Trello

  • Exposure to

    Docker

    ,

    Kubernetes

    , or serverless architecture
  • Knowledge of

    Excel Macros

    ,

    Power BI

    , or

    automation scripts

    is a bonus

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