Senior Full-Stack Software Engineer (Java + TypeScript)
Hybrid in Mexico: Estado de Jalisco, Guadalajara,
& 5 others
Java
& 10 others
Mexico: Estado de Jalisco, Guadalajara
We are seeking a highly skilled Senior Full-Stack Software Engineer (Java + TypeScript) to join our dynamic team and enhance software systems critical for Data Center planning. Your expertise will help drive new feature development and optimize existing code for greater efficiency and scalability.
Responsibilities
- Collaborate with world-class engineers, architects, and product managers to build high-performance, scalable platforms for external customers
- Communicate directly with clients on a daily basis to gather requirements and provide technical insights
- Analyze, design, implement, build, test, and support software solutions through the full development lifecycle
- Participate in planning, estimation, and technical discussions to align with product and project goals
- Develop clean, maintainable code in both Java and TypeScript, ensuring high quality through unit testing frameworks such as JUnit and Mockito
- Work on modern front-end technologies, primarily Angular, React, or Vue
- Improve backend database management with SQL
- Ensure effective integration and coordination with stakeholders and external systems
- Contribute to a modern, self-governing engineering team focused on individual mastery and autonomous work
- Prioritize tasks effectively to deliver high-quality solutions on time
Requirements
- 3+ years of experience overseeing full software development lifecycle from analysis to support
- 3+ years of hands-on development experience with Java
- 1+ years of experience working with modern frontend technology using TypeScript (Angular preferred, or React/Vue)
- Proficiency in unit testing frameworks including JUnit 4 and Mockito
- Competency in SQL for backend database management
- Background in JavaScript and TypeScript development, showcasing strong technical capability
- Strong self-management and prioritization abilities to operate autonomously
- Excellent English communication skills (B2 level or higher) and experience in client-facing roles
Nice to have
- Familiarity with Google Cloud Platform (GCP)
- Understanding of Google Guice, Protocol Buffers, and Guava
- Exposure to front-end testing frameworks such as Karma and Jasmine
We offer/Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn