Our client is a global organization, named one of the largest in the Automobile industry! They are rapidly growing and going through a robust digital transformation. The business and senior leadership have put a huge emphasis on technology initiatives and are looking for passionate team members to contribute to the growth and development of the technical environment.
They are seeking a Senior Full Stack Engineer to join a strategic initiative dedicated to rewriting and modernizing a critical application used across the organization and multi-site locations.
This role will be instrumental in the application's transformation to a modern Java, React.js, and AWS-based architecture. This is a long-term, strategic rewrite effort—not a support role—and the engineer hired will own the product post-rewrite, acting as the technical lead for ongoing feature development and optimization.
Key Responsibilities:
- Lead the end-to-end rewrite of a legacy web application to a modern tech stack (Java, React.js, AWS).
- Focus on front-end development in React.js, followed by backend refactoring in Java
- Work closely with cross-functional stakeholders, including infrastructure architects, product managers, and field evangelists, to inform and execute decisions.
- Collaborate with nearshore contractors and internal PMO representatives.
- Maintain ownership of the application once rewritten, acting as the go-to resource for enhancements and new feature development.
- Contribute to architectural decisions and system design with scalability, performance, and maintainability in mind.
Required Skills & Experience
- 7+ years of experience in software engineering with a full-stack focus.
- Proficiency in Java and React.js.
- Strong hands-on experience with AWS cloud services (including deployments, CI/CD, etc.).
- Background in writing web-based applications
- Experience refactoring or rewriting applications from legacy platforms.
- Proven ability to work cross-functionally and communicate effectively across technical and non-technical teams.
Nice to Have
- Experience in product ownership or long-term application stewardship.
- Familiarity with infrastructure design and interfacing with DevOps or infrastructure architects.
- Experience with newer React features such as Server-Side Rendering
- Exposure to field or enterprise SaaS environments.
MMD Services Inc. is an equal opportunity employer. All applicants are considered for all positions without regard to race, religion, color, sex, gender, sexual orientation, pregnancy, age, national origin, ancestry, physical/mental disability, medical condition, military/veteran status, genetic information, marital status, ethnicity, alienage or any other protected classification, in accordance with applicable federal, state, and local laws.
Job Type: Full-time
Pay: $140,000.00 - $170,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible spending account
- Flextime
- Food provided
- Health insurance
- Health savings account
- Life insurance
- Lunch & learns
- On-the-job training
- Paid holidays
- Paid parental leave
- Paid sick time
- Paid time off
- Parental leave
- Retirement plan
- Snacks provided
- Unlimited paid time off
- Vision insurance
- Work from home
Work Location: Hybrid remote in Elmhurst, IL 60126