Eaton Hiring Associate Full Stack Engineer in Pune
Role Overview
Job Overview
Eaton is hiring an Associate Engineer - Full Stack for its Research & Development Engineering team in Pune, Maharashtra. This is an early-career software engineering opportunity for candidates with 0 to 1 year of software or application development experience. The role is suitable for fresh graduates and junior developers who want practical exposure to full stack development, cloud-native applications, APIs, modern architecture, version control, testing, and software delivery.
The engineer will contribute across the software development lifecycle, from understanding requirements and developing applications to testing, deployment, troubleshooting, and ongoing support. The position provides an opportunity to work with AWS and Azure cloud platforms while developing REST API and WebSocket-based solutions. The role is hybrid and involves collaboration with cross-functional engineering teams.
Key Responsibilities
- Design, develop, test, and maintain full stack software applications.
- Participate in software development activities from requirements analysis through deployment and application support.
- Develop cloud-native applications using AWS and Azure services.
- Build and integrate REST APIs and WebSocket-based services.
- Follow software engineering standards, coding practices, and quality processes throughout development.
- Manage source code through GitHub and participate in peer code reviews.
- Apply modern software architecture and design principles such as Clean Architecture, CQRS, and Domain-Driven Design.
- Work with cross-functional teams to develop scalable and dependable software solutions.
- Investigate application problems and contribute to troubleshooting, performance improvements, and reliability enhancements.
- Support continuous improvement of engineering processes, development tools, and software delivery practices.
Required Skills
Candidates should understand the software development lifecycle and basic software engineering best practices. A foundational understanding of full stack development and modern application architecture is expected.
Knowledge of AWS and/or Microsoft Azure is important for this role, particularly for candidates interested in cloud-native software development. Applicants should also understand REST APIs, WebSockets, and application integration concepts.
Familiarity with GitHub and version control systems is required, along with an understanding of Git Flow methodologies. Candidates should have a basic understanding of Clean Architecture, Command Query Responsibility Segregation (CQRS), and Domain-Driven Design (DDD).
Strong analytical and troubleshooting abilities are valuable because the role involves identifying application issues and helping improve software performance and reliability.
Preferred Skills
The job description does not identify additional preferred technical skills beyond the stated technology and architecture requirements. Candidates who can demonstrate practical academic projects, internships, personal projects, or application development work involving cloud platforms, APIs, GitHub, WebSockets, or modern software architecture can present relevant experience when applying.
Education
Applicants should hold a Bachelor's Degree in Engineering, Computer Science, Information Technology, or a related field. The qualification is intended to provide a foundation in software development and engineering concepts relevant to the position.
Experience
The stated experience range is 0 to 1 year. This means the opportunity is suitable for freshers as well as candidates with limited professional software or application development experience. Applicants should focus on demonstrating their technical foundation, projects, internships, academic work, and ability to learn modern development practices.
Required Technologies
The technologies and engineering practices identified for this position include AWS, Microsoft Azure, REST APIs, WebSockets, GitHub, Git, Git Flow, Clean Architecture, CQRS, Domain-Driven Design, full stack development, cloud-native application development, software development lifecycle practices, and application integration.
Soft Skills
Communication, teamwork, planning, organization, analytical thinking, and problem-solving are important for this position. Because the engineer will work with cross-functional teams, candidates should be comfortable discussing technical topics, receiving feedback, participating in code reviews, and coordinating development activities with other team members.
Attention to detail is also useful when testing applications, investigating defects, and maintaining reliable software. Fresh graduates should demonstrate curiosity, structured thinking, and a willingness to learn new technologies and development practices.
Benefits of Working in this Role
This role can provide early-career exposure to full stack software engineering, cloud-native development, API integration, modern architecture, version control, and software delivery. Working with AWS and Azure can help candidates develop cloud engineering fundamentals, while REST APIs and WebSockets provide practical experience in application communication and integration.
The position can also help junior engineers understand how software moves through the complete development lifecycle, including requirements, development, testing, deployment, troubleshooting, and support. These skills can support future growth in software engineering, full stack development, cloud development, and application engineering.
Work Mode
The job is listed as Hybrid. The provided job information identifies Pune as the work location and specifies a hybrid work arrangement.
Location
The position is based in Pune, Maharashtra, India, within Eaton's Research & Development Engineering department.
Who Should Apply
This opportunity is suitable for freshers, recent graduates, and junior software developers with up to 1 year of experience. Candidates pursuing careers in full stack development, cloud application development, software engineering, or application development can consider this role.
Applicants should have a relevant bachelor's degree and a basic understanding of software development. Knowledge of AWS or Azure, REST APIs, WebSockets, GitHub, and modern application architecture will be particularly relevant. Academic projects or internship experience can help demonstrate practical understanding when professional experience is limited.
Career Growth
This role can provide a strong foundation for an early software engineering career. Experience with cloud-native applications, APIs, modern architecture, Git workflows, testing, and application support can help a professional progress toward Software Engineer, Full Stack Developer, Cloud Developer, Backend Developer, Frontend Developer, or Application Engineer roles.
Continued learning in cloud services, distributed applications, software architecture, automated testing, and modern development practices can further expand future career opportunities.
Application Advice
Freshers and junior candidates should make their resumes project-focused. Highlight academic, internship, or personal projects that demonstrate full stack development, REST API integration, cloud platforms, WebSockets, GitHub, or application architecture concepts.
Mention specific contributions rather than listing technologies without context. If you have used AWS or Azure, explain what you built or deployed. If you have worked with Git Flow, APIs, or WebSockets, describe how those technologies were used. Candidates should also demonstrate problem-solving, teamwork, communication, and the ability to learn new technologies.
Because this is an early-career opportunity, a clear explanation of relevant projects and technical fundamentals can be more useful than an extensive list of unrelated skills. Ensure that your application accurately represents your experience and education.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor's Degree in Engineering, Computer Science, Information Technology, or a related field
Experience
0 - 1 years (Freshers welcome)
Top Picks for You
Microsoft Senior Software Engineer AI AIOps Jobs Hyderabad
Microsoft • Hyderabad • Hybrid
Microsoft Principal Software Engineering Manager Jobs in Bangalore
Microsoft • Bangalore • Hybrid
Birlasoft Sr. Software Engineer Jobs in Pune | .NET
Birlasoft • Pune • Onsite
Birlasoft RPA & Appian QA Tester Jobs in Noida
Birlasoft • Noida • Onsite