Senior Full Stack Software Engineer (Node.js)

at  Epam Systems

Desde casa, Cauca, Colombia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate13 Nov, 2024USD 200 Annual13 Aug, 20242 year(s) or aboveContinuous Improvement,B2,Typescript,Interpersonal Skills,Design Patterns,Redux,Code,Git,Technology Architecture,Node.Js,WebpackNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are seeking a remote Senior Full Stack Software Engineer with expertise in Node.js to join our dynamic team.
You will be part of a team focused on solving complex industry challenges. You will work closely with product and business partners to implement cloud-based technology solutions to transform the customer loan experience. Your role will involve designing, implementing, and documenting projects that interact with internal and external systems.
We accept CVs in English only.

REQUIREMENTS

  • 3+ years of relevant professional experience
  • Deep understanding of modern Javascript, Typescript, and Node.js
  • Proficiency with React and related front end technologies (Redux, Webpack)
  • Experience in a microservice-oriented environment
  • Knowledge of serverless technology architecture, development, and delivery experience (preferably using AWS Lambda, AWS API Gateway, AWS EventBridge)
  • Cloud-based security experience (preferably AWS services such as AWS Cognito, AWS Secrets Manager, AWS GuardDuty)
  • NoSQL experience (preferably AWS DynamoDB)
  • DevOps infrastructure-as-code experience (preferably AWS CDK, AWS SAM)
  • Strong knowledge of common design patterns and principles
  • Deep knowledge of TDD and BDD
  • Experience with CI/CD pipelines and proficiency with Git and common Git workflows (such as GitFlow)
  • Experience in working with feature flags
  • Passion for learning, continuous improvement, and working in a team environment
  • Good communication and interpersonal skills, connecting effectively with cross-functional team members
  • B2+ English level proficiency

Responsibilities:

  • Design, implement, and develop projects interacting with internal and external systems
  • Develop high-quality, scalable, cloud-based solutions
  • Participate in a collaborative Agile/SCRUM environment
  • Recommend and evangelize for new technologies, architectures, and processes
  • Participate in code and architecture reviews within and between teams
  • Contribute to an environment and culture of integrity, trust, feedback, and continuous improvement
  • Use the AWS ecosystem of services to develop and deliver business value
  • Contribute to technology recommendations and decisions


REQUIREMENT SUMMARY

Min:2.0Max:3.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Desde casa, Colombia