
Senior Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Senior Fullstack Engineer - Pune, India
Eaton is seeking a Senior Fullstack Engineer to join our team in Pune, Maharashtra, India. This role is crucial for designing, developing, and maintaining scalable, secure, and high-performing applications for electrical single-phase products, including UPS, ePDUs, and ATS. You will collaborate closely with global teams, third parties, software developers, and embedded/electronics teams to drive integrated product development and testing of IoT solutions within an agile framework.
Responsibilities include working across frontend, backend, database, and deployment layers, implementing quality solutions that are scalable, secure, reliable, and cost-effective using best coding practices. You will integrate a Continuous Integration/Continuous Development pipeline to ensure a high-quality and efficient development cycle, and generate innovative ideas for competitive business solutions.
Key Responsibilities:
- Design and implement end-to-end solutions across the full stack (UI, API, database, cloud).
- Develop clean, maintainable, and efficient code in frontend technologies like React, Angular, HTML, and backend languages such as Python, Java, and .Net.
- Build reusable code and libraries for future use.
- Collaborate with cross-functional teams, including Mobile, Cloud, QA, and Firmware/Hardware.
- Work with Lead Engineers/Software Architects and Product Owners to deliver high-quality solutions that meet technical and customer requirements.
- Optimize applications for maximum speed and scalability.
- Maintain and improve the website, prioritizing user experience.
- Integrate REST APIs into mobile applications, including internal and external third-party ecosystems.
- Support application development for mobile, web, and hybrid frontend software.
- Contribute to DevOps and CI/CD development and best practices.
- Work with system testing teams to validate designs and ensure quality.
- Participate in project-wide reviews of requirements, coding practices, and source code.
- Demonstrate strong verbal, documentation, and interpersonal communication skills.
- Work effectively in an agile project development environment.
Qualifications:
- MTECH/ME/BE/BTech/MCA in Software Engineering.
- 5-9 years of experience as a Software Fullstack Developer.
- Strong experience with client-side scripting and JavaScript frameworks (React, Angular), HTML5, CSS3.
- Strong experience with server-side languages like Python, Java, C#, and .Net.
- Proficiency in databases such as MySQL, MongoDB, Redis.
- Strong experience with cloud services like AWS and Azure.
- Familiarity with VS Code, Android Studio, Gradle, XCode.
- Familiarity with cybersecurity best practices and their application in development.
- Experience working with the Atlassian toolchain (Jira/BitBucket/Confluence), GIT/GitHub, or similar version control and issue tracking solutions is a plus.
- Strong problem-solving ability.
Join Eaton in Pune and contribute to cutting-edge electrical product innovation.