Senior Engineer Software Development

5 - 9 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: You will be involved in the design, development, and maintenance of scalable web applications using React.js, TypeScript, and Node.js. Your responsibilities will include delivering high-quality software solutions, mentoring junior developers, and contributing to architectural decisions and standard processes. This role encompasses full-stack development, performance optimization, and ensuring code quality through automated testing and code reviews. Key Responsibilities: - Developing new user-facing features using React.js. - Building reusable components and front-end libraries for future use. - Translating designs and wireframes into high-quality code. - Implementing software based on functional and technical specifications. - Designing and building high-volume, scalable web front ends, APIs, and data analytics solutions. - Participating in design, architecture, and code reviews. - Understanding the previously developed application and supporting enhancements. - Capturing and drafting software requirements, designing, implementing, and unit testing applications. - Providing work estimates; performing trade-offs between implementation, schedule, and recommending alternatives. - Acquiring a deep understanding of the product domain, engaging in team meetings, and collaborative sessions. - Assuming additional roles and responsibilities as required and being able to work independently. Qualification Required: - Experience of software development. - Expertise in React.js, Node.js, TypeScript, Docker, Express.js. - Hands-on experience in RESTful API design, implementation, and documentation. - Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. - Database Technologies: SQL Server, PostgreSQL, or other Relational DB familiarity. - Deep understanding of software architecture principles and design patterns. - Experience with software requirement analysis and capturing software requirement specification. - Demonstrated experience in understanding agile methodologies, DevOPS practices, and development with a focus on testing. - Experience in unit testing, test automation, and continuous delivery. Additional Company Details: At Emerson, a workplace where every employee is valued, respected, and empowered to grow is prioritized. The company fosters an environment that encourages innovation, collaboration, and diverse perspectives because great ideas come from great teams. The commitment to ongoing career development and growing an inclusive culture ensures support for employees to thrive. Flexible time off plans, competitive benefits plans, employee wellbeing programs, and recognition initiatives are core aspects of the company culture. Emerson is a global leader in automation technology and software, helping customers in critical industries operate more sustainably while improving productivity, energy security, and reliability. The company emphasizes equitable opportunities, diversity celebration, and confidence in embracing challenges to make a positive impact across various countries and industries. Team members are empowered to make a difference and contribute to impactful work while developing their skills through award-winning employee development programs. Role Overview: You will be involved in the design, development, and maintenance of scalable web applications using React.js, TypeScript, and Node.js. Your responsibilities will include delivering high-quality software solutions, mentoring junior developers, and contributing to architectural decisions and standard processes. This role encompasses full-stack development, performance optimization, and ensuring code quality through automated testing and code reviews. Key Responsibilities: - Developing new user-facing features using React.js. - Building reusable components and front-end libraries for future use. - Translating designs and wireframes into high-quality code. - Implementing software based on functional and technical specifications. - Designing and building high-volume, scalable web front ends, APIs, and data analytics solutions. - Participating in design, architecture, and code reviews. - Understanding the previously developed application and supporting enhancements. - Capturing and drafting software requirements, designing, implementing, and unit testing applications. - Providing work estimates; performing trade-offs between implementation, schedule, and recommending alternatives. - Acquiring a deep understanding of the product domain, engaging in team meetings, and collaborative sessions. - Assuming additional roles and responsibilities as required and being able to work independently. Qualification Required: - Experience of software development. - Expertise in React.js, Node.js, TypeScript, Docker, Express.js. - Hands-on experience in RESTful API design, implementation, and documentation. - Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. - Data

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Emerson logo
Emerson

Industrial Automation

St. Louis

RecommendedJobs for You