Sr.Software Engineer – Node.js / Python

Jobgether

India

Remote

INR 1,500,000 - 2,100,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote
Long-term role
Professional development
International exposure
Team collaboration

Job summary

Jobgether is seeking a Senior Software Engineer (Node.js/Python) based in India, fully remote. You will design, develop, and deliver scalable full-stack solutions for content management, transformation, and distribution, across backend microservices and modern front-end interfaces.

You will collaborate with product, engineering, and architecture teams, leveraging AI-assisted tools to accelerate development while ensuring code quality.

Qualifications

  • 5+ years of professional software engineering experience.
  • Hands-on with Node.js (preferred) or Python.
  • Experience designing REST-based APIs and microservices.
  • Strong SQL and at least one NoSQL database.
  • Frontend experience with Angular or React.
  • Experience with AWS cloud services and containerization (Docker, EKS).
  • Familiarity with Git and production deployment processes.
  • Ability to work remotely within India time zones with some overlap to US.

Responsibilities

  • Lead full-stack development of web applications and content platforms.
  • Translate designs into scalable production-ready software.
  • Develop REST-based microservices using Node.js or Python.
  • Build content transformation and distribution solutions.
  • Develop frontend apps with Angular or React.
  • Collaborate with cross-functional teams and document solutions.
  • Manage production releases and provide operational support.

Skills

Node.js
Python
AWS
Docker
EKS
REST APIs
Angular
React
SQL
NoSQL
Git
Microservices

Tools

CI/CD

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - Node.js / Python based in India.

As a Senior Software Engineer, you will play a key role in designing, developing, and delivering scalable full-stack software solutions for content management, transformation, and distribution. You will work across backend services, REST-based microservices, and modern front-end applications to build reliable and efficient digital solutions. Combining strong software engineering expertise with a problem-solving mindset, you will translate technical architectures into high-quality, production-ready applications. You will collaborate with product, engineering, business, and architecture teams to understand requirements and deliver solutions that meet business objectives. You will also leverage AI-powered development tools to improve productivity, accelerate innovation, and support continuous learning. This role offers the opportunity to contribute to international technology projects within a collaborative, quality-driven environment. The position is fully remote, with regular working hours aligned to India and some overlap with US-based customers.

Accountabilities:
  • Lead the full-stack development of web applications, content management platforms, and content processing services.
  • Translate architectural blueprints, technical specifications, and low-level designs into scalable, maintainable, and production-ready software.
  • Design, develop, and maintain REST-based microservices using Node.js or Python.
  • Build and optimize solutions for content transformation, management, processing, and distribution.
  • Design and implement content models that meet new business requirements and align with established content management standards.
  • Perform technical impact assessments, investigate complex system issues, and implement effective solutions.
  • Develop and maintain front-end applications using modern frameworks such as Angular or React.
  • Work with relational and NoSQL databases to design efficient data structures, queries, and storage solutions.
  • Use AI-powered code-generation tools to support software development, refactoring, and technology exploration, while carefully reviewing, validating, and taking ownership of generated code.
  • Collaborate with Product, Engineering, Business, and Architecture teams to clarify requirements, establish expectations, and resolve technical challenges.
  • Prepare technical documentation, communicate solution proposals, and deliver demonstrations to both technical and non-technical stakeholders.
  • Manage production releases and provide operational support in accordance with critical incident response commitments, including Sev1 and Sev2 issues.
  • Participate in cross-technology training initiatives and adapt to different project assignments as business requirements evolve.
  • Contribute to engineering quality standards, maintainable code practices, and continuous improvement initiatives.
Requirements:
  • 5+ years of professional software engineering experience, with approximately 6-7 years preferred.
  • Strong software engineering fundamentals, including object-oriented programming, software design principles, and application architecture.
  • Recent, hands-on development experience with Node.js (preferred) or Python.
  • Proven experience designing, developing, and maintaining REST-based APIs and microservices.
  • Strong SQL knowledge and practical experience working with at least one NoSQL database.
  • Front-end development experience using modern JavaScript frameworks, particularly Angular or React.
  • Practical experience with AWS cloud services and cloud-based application development.
  • Familiarity with Git for version control and collaborative software development.
  • Experience with Docker and container-based deployment environments, including EKS (Elastic Kubernetes Service).
  • Understanding of software deployment processes, production releases, and application troubleshooting.
  • Ability to interpret technical architecture and translate complex requirements into effective software solutions.
  • Strong problem-solving skills, attention to detail, and a proactive approach to technical challenges.
  • Excellent collaboration and communication skills, with the ability to work effectively with cross-functional and geographically distributed teams.
  • Ability to communicate technical concepts clearly and prepare documentation for different audiences.
  • Willingness to learn new technologies, participate in cross-functional training, and adapt to changing project requirements.
  • Ability to work remotely during regular India business hours, with some overlap to accommodate US-based customers.
  • Immediate availability or a short notice period is preferred.

Nice-to-have qualifications:

  • Experience working with content standards and formats such as IMS Common Cartridge, EPUB, DocBook, or SCORM.
  • Previous experience with content management systems, content transformation platforms, or digital publishing solutions.
  • Familiarity with educational technology platforms and digital content distribution workflows.
  • Experience using AI-assisted software development tools and integrating them into everyday engineering practices.
  • Strong technical presentation skills and experience demonstrating software solutions to business and technical stakeholders.
  • Experience working in structured software engineering environments with established quality management and delivery standards.
Benefits:
  • Fully remote working: Opportunity to work remotely from India.
  • Permanent employment: Long-term professional opportunity within an established technology consulting environment.
  • Professional development: Opportunities to expand technical expertise through cross-technology training and exposure to different project assignments.
  • Innovative technologies: Hands-on experience with Node.js, Python, AWS, microservices, modern front-end frameworks, and AI-powered development tools.
  • International exposure: Opportunity to collaborate with global customers and geographically distributed engineering teams.
  • Learning and growth: Continuous opportunities to develop technical capabilities and explore emerging technologies.
  • Quality-driven environment: Work within a mature engineering organization recognized for its structured delivery processes and commitment to operational excellence.
  • Collaborative culture: Work alongside experienced professionals across engineering, architecture, product, and business functions.
  • Work schedule: Regular India working hours with some flexibility to overlap with US customer time zones.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer
Senior Full Stack Engineer

Jobgether • India

Remote
INR 900,000 - 1,500,000
Fully remote in India
International engineering community
Professional certifications
+5
Senior Digital Platform Architect
Senior Digital Platform Architect

Jobgether • India

Remote
INR 3,500,000 - 6,500,000
Fully remote
Health and wellbeing benefits
Learning and development programs
+2
Senior Solutions Architect
Senior Solutions Architect

Jobgether • India

Remote
INR 2,500,000 - 4,500,000
Fully remote from India
Equity compensation
Employee Stock Purchase Plan
+3
Senior Software Engineer EW II
Senior Software Engineer EW II

Jobgether • India

Remote
INR 2,500,000 - 4,000,000
Fully remote (India)
Health benefits
Team events
+1
Software Engineer - Full Stack (Remote - India)
Software Engineer - Full Stack (Remote - India)

Jobgether • India

Remote
INR 800,000 - 1,200,000
Competitive salary with structured benefits package
Group Health, Life, and Personal Accident Insurance
Paid vacation (18 days)
+2
DevOps Automation Engineer
DevOps Automation Engineer

Jobgether • India

Remote
INR 2,000,000 - 3,000,000
Competitive compensation: INR 20-30 LP
Remote opportunity for India-based
AI-powered tooling exposure
+2
Senior Backend Engineer, Development Health
Senior Backend Engineer, Development Health

Jobgether • India

Remote
INR 4,000,000 - 7,000,000
Flexible Paid Time Off
Remote Working Environment
Equity Compensation
+3
Software Test Engineer
Software Test Engineer

Jobgether • India

Remote
INR 700,000 - 1,300,000
Software Engineer (Python, AI/ML) ID47296
Software Engineer (Python, AI/ML) ID47296

AgileEngine, LLC. • Arishinakunte

Hybrid
INR 1,200,000 - 2,400,000
Remote work & local connection
Legal presence in India
Competitive Compensation in INR
+1
Senior Full Stack Engineer (React/Python/AI) (Remote, Full-Time) [AS216]
Senior Full Stack Engineer (React/Python/AI) (Remote, Full-Time) [AS216]

Smart Working • Ahmedabad District

Remote
INR 1,500,000 - 2,500,000
Fixed shifts: 12:00 PM - 9:30 PM IST or 1:00 PM - 10:30 PM IST
No Weekend Work
Day 1 Benefits: Laptop and full medical insurance
+2