Senior JavaScript Developer at Epam Systems
Desde casa, Yucatán, Mexico -
Full Time


Start Date

Immediate

Expiry Date

08 May, 25

Salary

0.0

Posted On

09 Feb, 25

Experience

2 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Analytical Skills, Version Control Tools, Computer Science, Javascript, Relational Databases, Git, React.Js, Postgresql, Aws, Typescript, Vue.Js, B2

Industry

Computer Software/Engineering

Description

We are looking for a Senior JavaScript Developer to join our team and contribute to the development of cutting-edge assessment technology platforms. You will be responsible for the analysis, design, implementation, and testing of high-quality software, ensuring adherence to industry best practices. This role requires a hands-on approach to coding, reviewing, and maintaining mission-critical applications while collaborating with cross-functional teams to deliver exceptional solutions.

REQUIREMENTS

  • Bachelor’s degree in Computer Science, MIS, or a related technology discipline
  • 5+ years of relevant software development experience creating SaaS applications
  • Strong proficiency in JavaScript and TypeScript
  • Experience with Vue.js and/or React.js
  • Knowledge of Node.js and backend development
  • Experience with Git or similar version control tools
  • Hands-on experience with PostgreSQL or other relational databases
  • Experience with highly available and concurrent web-based applications
  • Familiarity with cloud platforms such as AWS (ECS/Fargate, S3, CloudFront, SQS, RDS)
  • Experience working in an agile development environment
  • Strong problem-solving and analytical skills
  • Ability to work well under pressure, plan, set priorities, and meet deadlines
  • B2+ English level
Responsibilities
  • Implement designs following coding standards and best practices in JavaScript/TypeScript
  • Provide engineering leadership on assessment authoring, delivery, and reporting systems
  • Ensure business and requirements artifacts effectively model customer needs using design models
  • Participate in and lead requirements, feature design, and code reviews
  • Work closely with QA, SRE, and end users to release high-quality software
  • Create testable requirements and write/execute unit tests
  • Contribute to process improvements to enhance product quality and team efficiency
  • Mentor and train new team members
  • Perform other duties as assigned
Loading...