👨🏻‍💻 postech.work

Senior Full Stack JavaScript Engineer

EPAM Systems • 🌐 Remote

Remote Posted 3 days ago

Job Description

We are seeking a Senior Full Stack Software Engineer proficient in JavaScript and Java technologies to join our dynamic team.

You will contribute to scalable, high-quality web applications using modern front-end and back-end frameworks within an Agile environment. If you are passionate about software development and eager to collaborate on innovative projects, we encourage you to apply.

Responsibilities

Develop and maintain full stack web applications using Java and JavaScript frameworks

Implement user interfaces with ReactJS, HTML, CSS, and TypeScript

Design and consume RESTful APIs and microservices architecture

Apply best practices in Spring Boot, Spring MVC, and related Java frameworks

Write efficient SQL queries and manage relational and NoSQL databases

Collaborate with cross-functional Agile teams to deliver features on schedule

Utilize DevOps tools such as Docker and Kubernetes to support CI/CD pipelines

Perform unit and integration testing using JUnit, Mockito, and Postman

Document APIs using Swagger/OpenAPI specifications

Troubleshoot and resolve software defects and performance issues

Participate in code reviews and mentor junior developers

Adapt to evolving project requirements and new technologies

Communicate effectively with clients and team members to ensure project success

Requirements

Bachelor’s degree or higher in Information Technology, Engineering, or related field

Minimum 3 years of hands-on experience with Java (Java 17+ preferred)

Experience with ReactJS, HTML, CSS, JavaScript, and TypeScript

Over 1 year of experience with cloud platforms, particularly Microsoft Azure

Proven experience working in Agile software development teams

Strong problem-solving and independent working skills

Experience with Spring Boot, Spring MVC, and microservices architecture

Proficiency in SQL and experience with relational and NoSQL databases

Familiarity with DevOps practices and containerization tools

English language proficiency at B2 Upper-Intermediate level

Nice to have

Experience with Docker containerization technology

Knowledge of Kubernetes orchestration platform

Familiarity with JUnit testing frameworks

Understanding of Mockito and WireMock for mocking and testing

Skills in Postman for API testing and automation

We offer

Career plan and real growth opportunities

Unlimited access to LinkedIn learning solutions

Constant training, mentoring, online corporate courses, eLearning and more

English classes with a certified teacher

Support for employee’s initiatives (Algorithms club, toastmasters, agile club and more)

Enjoyable working environment (Gaming room, napping area, amenities, events, sport teams and more)

Flexible work schedule and dress code

Collaborate in a multicultural environment and share best practices from around the globe

Hired directly by EPAM \& 100% under payroll

Law benefits (IMSS, INFONAVIT, 25% vacation bonus)

Major medical expenses insurance: Life, Major medical expenses with dental \& visual coverage (for the employee and direct family members)

13 % employee savings fund, capped to the law limit

Grocery coupons

30 days December bonus

Employee Stock Purchase Plan

12 vacations days

Official Mexican holidays, plus 5 extra holidays (Maundry Thursday and Friday, November 2nd, December 24th \& 31st)

Monthly non-taxable amount for the electricity and internet bills

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

By applying to our role, you are agreeing that your personal data may be used as in set out in EPAM´s Privacy Notice and Policy.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.