Software Developer

Atharva Automations

Mumbai

On-site

INR 700,000 - 1,100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Atharva Automations in Mumbai seeks a motivated Software Developer to design, develop, deploy, and maintain robust software for industrial, enterprise, and business contexts.

The role emphasizes full-stack development, modern frontend with React/Next.js, and backend services with NestJS/Express.js, with emphasis on clean code, testing, and collaboration across teams.

Qualifications

  • Bachelor's degree in Computer Engineering, IT or CS.
  • Strong programming experience in JavaScript/TypeScript with modern frameworks.
  • Experience with RESTful APIs and database design is essential.

Responsibilities

  • Design, develop, test, and maintain full-stack web and desktop applications.
  • Develop responsive and intuitive user interfaces.
  • Build secure and scalable backend services and REST APIs.
  • Design and manage relational databases and application data models.
  • Integrate software with third-party systems, hardware devices, and external APIs.
  • Develop modules for business process automation, inventory management, production tracking, reporting and analytics.
  • Troubleshoot, debug, and optimize existing applications.
  • Collaborate with cross-functional teams to understand business requirements and deliver effective software solutions.
  • Stay updated with emerging technologies and recommend improvements where applicable.

Skills

Analytical thinking
Problem-solving
Teamwork
Communication

Education

Bachelor's degree in Computer Engineering / IT / CS

Tools

JavaScript
TypeScript
React
Next.js
NestJS
Express.js
PostgreSQL
MySQL
SQL Server
REST APIs
Git
Docker

Job description

Job Description – Software Developer

We are looking for a passionate and driven Software Developer to design, develop, deploy, and maintain custom software solutions for industrial, enterprise, and business applications. The ideal candidate should have strong problem-solving abilities, a passion for learning new technologies, and the ability to deliver reliable, scalable, and user-friendly software.

Key Responsibilities
  • Design, develop, test, and maintain full-stack web and desktop applications.
  • Develop responsive and intuitive user interfaces.
  • Build secure and scalable backend services and REST APIs.
  • Design and manage relational databases and application data models.
  • Integrate software with third-party systems, hardware devices, and external APIs.
  • Develop modules for business process automation, inventory management, production tracking, reporting, and analytics.
  • Troubleshoot, debug, and optimize existing applications.
  • Participate in software architecture, feature planning, and technical discussions.
  • Write clean, maintainable, and well-documented code following best practices.
  • Perform software testing and ensure application quality before deployment.
  • Assist in deployment, configuration, and maintenance of production environments.
  • Collaborate with cross-functional teams to understand business requirements and deliver effective software solutions.
  • Stay updated with emerging technologies and recommend improvements where applicable.
Required Skills
  • Strong proficiency in JavaScript and TypeScript.
  • Experience with modern frontend frameworks such as React or Next.js.
  • Experience in backend development using frameworks such as NestJS, Express.js, or similar.
  • Knowledge of relational databases such as PostgreSQL, MySQL, or SQL Server.
  • Understanding of RESTful APIs and software integration.
  • Familiarity with Git and version control practices.
  • Basic understanding of Docker or containerized application deployment.
  • Strong analytical, debugging, and problem-solving skills.
  • Good communication and teamwork abilities.
Preferred Qualifications
  • Bachelor’s degree in Computer Engineering, Information Technology, Computer Science, Electronics Engineering, or a related field.
  • Knowledge of industrial automation, embedded systems, electronics, or hardware-software integration is preferred.
  • Experience with cloud platforms or DevOps practices is an added advantage.
  • Familiarity with software security best practices is desirable.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Developer, Application Software Developer
Senior Developer, Application Software Developer

Western Digital • Bengaluru

On-site
INR 400,000 - 650,000
Software Developer
Software Developer

Keka Technologies Private Limited • Bhopal

On-site
INR 800,000 - 1,200,000
Competitive salary package
Flexible working environment
Career growth opportunities
Senior Software Engineer
Senior Software Engineer

Minfy • Hyderabad

On-site
INR 1,800,000 - 2,600,000
Software Developer
Software Developer

Goldu Private Limited • Panaji

On-site
INR 300,000 - 600,000
Senior Software Engineer
Senior Software Engineer

Michelin • Maharashtra

On-site
INR 1,500,000 - 2,800,000
Software Engineer
Software Engineer

Creative Hands HR • Chennai, Bengaluru, Hyderabad

On-site
INR 400,000 - 800,000
Opportunities for learning and mentorship
Exposure to real-world projects
Supportive work culture
Software Development Engineer
Software Development Engineer

Sidglobal • New Delhi

On-site
INR 800,000 - 1,200,000
Software Developer
Software Developer

Aynsoft • Delhi

On-site
INR 800,000 - 1,500,000
Collaborative work environment
Opportunities for growth
Software Developer
Software Developer

dacgu • Chennai

On-site
INR 600,000 - 1,000,000
Software Engineer
Software Engineer

GE Vernova • Hyderabad

On-site
INR 600,000 - 1,200,000