As a Full Stack Developer on the Automation & Infrastructure team at Epsilon, the business and technical problem is to design and develop innovative, custom tools that streamline workflows and solve real business challenges by collaborating with project managers, operations teams, and internal partners to understand requirements and translate them into practical, data-driven solutions.
Requirements
- Strong proficiency in TypeScript and a modern frontend framework (e.g., Angular, React, Vue).
- Experience with Node.js and backend JavaScript frameworks (e.g., Express, NestJS).
- Solid background in building data-driven web applications and integrating APIs.
- Skilled in UI/UX design with experience developing intuitive interfaces using modern libraries and custom components.
- Proficient with Git and collaborative development workflows.
- Working knowledge of relational databases and SQL (PostgreSQL, MySQL, etc.).
- Comfortable developing and deploying in Linux-based environments.
Responsibilities
- Build and maintain modern, responsive applications using TypeScript and leading web frameworks.
- Develop secure, well-structured RESTful APIs with Node.js and frameworks such as Express and NestJS.
- Deliver end-to-end solutions that are reliable, maintainable, and aligned with business priorities.
- Write clean, performant, and maintainable code that adheres to standard processes.
- Contribute to deployment processes, system monitoring, and ongoing application support.
- Explore opportunities to integrate AI/ML services where they can improve efficiency or user experience
Other
- 2+ years of experience in full-stack web development.
- Strong troubleshooting skills with a creative problem-solving approach.
- Ability to manage multiple competing priorities across diverse products and environments.
- Excellent verbal and written communication skills
- Detail-oriented, self-motivated, and an effective collaborator across teams.