Full Stack Developer

Pune, Maharashtra, India
Oct 21, 2024
Oct 21, 2025
Onsite
Full-Time
5 Years
Job Description

As a Full Stack Developer at Emerson, you will play a crucial role in developing reliable, scalable, and secure full-stack applications. You will collaborate within a complex team structure, including distributed global teams, and be part of an Agile (Scrum) environment focused on delivering exceptional customer experiences.

Key Responsibilities

  1. Full Stack Development. Create responsive client-side user interfaces using React JS and implement server-side logic using Node JS, Express JS, and Microservices architecture.
  2. API Development. Design and develop REST APIs for data retrieval and persistence, ensuring security and performance.
  3. Database Management. Work with various databases (e.g., PostgreSQL, MongoDB, SQLite, Redis) to manage data effectively and write complex SQL queries, stored procedures, views, and functions.
  4. Modular Design. Develop self-contained, reusable, and testable modules and components.
  5. Proof-of-Concept Development. Create proof-of-concept applications and deliver demonstrations to business leaders.
  6. Collaboration. Work closely within Agile teams, ensuring commitment to team goals and customer satisfaction.
  7. Additional Responsibilities. Take on additional roles as required, working with minimal supervision.

Qualifications

  • Experience. Minimum 5+ years of hands-on experience in developing sophisticated and secure full-stack applications using React JS and Node JS.

Technical Skills

  • Strong expertise in Node JS, Express JS, and REST API development.
  • Familiarity with Microservices architecture and message broker software (e.g., RabbitMQ, Mosquitto).
  • Proficient in database design and management (PostgreSQL, MongoDB, SQLite) and comfortable writing SQL queries.
  • Experience with Docker and fluency in Linux systems.
  • Solid understanding of design principles and patterns.
  • Frontend expertise with technologies such as React JS (preferred), Angular (version 9.0+), HTML5, CSS, Bootstrap 5, JavaScript, TypeScript, and Webpack.
  • Familiarity with version control systems like Bitbucket and GIT.
  • Knowledge of unit testing frameworks (e.g., Chai, Jest, Mocha).
  • Experience in Agile/Scrum development processes and awareness of secure product development lifecycles.
  • Understanding of industrial protocols (e.g., HART IP, OPC UA, Modbus) is a plus.
  • Education. Bachelor’s Degree in Computer Science, Electronics, Instrumentation, or a related field. A Master’s in Computer Science is preferred.

Who You Are

You are proactive and collaborative, eager to influence and shape expectations among your peers and stakeholders. You possess exceptional initiative in challenging situations, demonstrating an ability to identify and seize opportunities.

Our Offer to You

At Emerson, you will have the opportunity to make a significant impact through your work. Our compensation and benefits programs are competitive within the industry and designed to meet the needs of our employees. We are committed to fostering a diverse and inclusive workplace where all employees can reach their greatest potential.

We offer a flexible work environment through our Remote Work Policy, promoting work-life balance while ensuring safety across our global network.

Our Commitment to Diversity, Equity & Inclusion

Emerson values a culture where every employee is respected for their unique experiences and perspectives. We believe that diversity fosters innovation and leads to the best solutions for our customers.

If you have a disability and require assistance with the application process, please contact [email protected].

Related Jobs