Lead Full Stack JavaScript Engineer
Remote in Mexico
JavaScript (Fullstack)
& 12 others
We are looking for a Lead Full Stack JavaScript Engineer skilled in Java and JavaScript technologies to lead our development team.
You will oversee creating and scaling robust web solutions using cutting-edge front-end and back-end frameworks in an Agile setting. Join us to drive innovative software projects and lead technical excellence.
Responsibilities
- Build and enhance full stack web applications leveraging Java and JavaScript technologies
- Create user interfaces with ReactJS, HTML, CSS, and TypeScript
- Design and integrate RESTful APIs and microservices
- Apply best practices within Spring Boot, Spring MVC, and Java frameworks
- Develop optimized SQL queries and manage both relational and NoSQL databases
- Coordinate with Agile teams to ensure timely feature delivery
- Leverage DevOps tools like Docker and Kubernetes to facilitate CI/CD workflows
- Conduct unit and integration testing using JUnit, Mockito, and Postman
- Document APIs with Swagger/OpenAPI standards
- Identify and fix software bugs and optimize performance
- Lead code reviews and guide junior developers
- Adapt to changing project demands and emerging technologies
- Communicate clearly with clients and team members to guarantee project success
Requirements
- Bachelor’s degree or higher in IT, Engineering, or a related discipline
- At least 5 years of hands-on Java experience (Java 17+ preferred)
- Minimum 3 years working with ReactJS, HTML, CSS, JavaScript, and TypeScript
- Over 1 year of experience with cloud platforms, especially Microsoft Azure
- Proven track record in Agile software development teams
- Strong analytical and independent problem-solving abilities
- Experience with Spring Boot, Spring MVC, and microservices architecture
- Proficiency in SQL and familiarity with relational and NoSQL databases
- Knowledge of DevOps practices including containerization
- English proficiency at B2 Upper-Intermediate level
Nice to have
- Hands-on experience with Docker container technology
- Understanding of Kubernetes orchestration platform
- Familiarity with JUnit testing frameworks
- Knowledge of Mockito and WireMock for mocking and testing
- Experience using Postman for API testing and automation