Java Node.js Developer Digital Solutions

  • San Salvador
  • Telus International

Position Overview: Key Responsibilities:

  • Design, develop, and maintain backend services and APIs using Java and Node.js.- Collaborate with cross-functional teams to understand project requirements and translate them into technical solutions.- Write clean, efficient, and maintainable code following best practices and coding standards.- Perform code reviews and provide constructive feedback to team members.-
  • Stay updated with the latest technologies and trends in Java and Node.js development, and recommend the adoption of new tools and techniques as appropriate.
  • Mentor junior developers and help them grow their skills.

Requirements :

  • Bachelor's degree in Computer Science, Engineering, or a related field.- 3+ years of experience in Java development.- 3+ years of experience in Node.js development.- Proven experience working with GCP Pubsub, GitHub, GitHub Actions, Cloud Deploy, and GCP/GKE skillset.- Strong understanding of object-oriented programming concepts and design patterns.- Proficiency in building RESTful APIs and microservices architecture.- Experience with databases such as MySQL, MongoDB, or PostgreSQL.- Familiarity with front-end technologies such as HTML, CSS, and JavaScript is a plus.- Excellent communication and collaboration skills.
  • Ability to work independently and in a team environment.

Preferred Qualifications:

  • Master's degree in Computer Science or a related field.- Experience with cloud platforms such as AWS, Azure, or Google Cloud.- Knowledge of containerization and orchestration technologies like Docker and Kubernetes.
  • Experience with Agile development methodologies.

What’s in it for you? Educational support: Udemy for Business- "Work-life balance" culture and flexible schedule- Employee Stock Purchase Plan (ESPP)- Support global projects in a multicultural environment