About the role
FULL-STACK JAVA DEVELOPER
Location: Guatemala, El Salvador
Work style: Hybrid
Modality: Full-time
WHO WE ARE
Welcome to TELUS Digital https://www.telusdigital.com/— where innovation drives impact at a global scale. As an award-winning digital product consultancy and the digital division of TELUS https://www.telus.com/en/, one of Canada’s largest telecommunications providers, we design and deliver transformative customer experiences through cutting-edge technology, agile thinking, and a people-first culture.
With a global team across North America, South America, Central America, Europe, and APAC, we offer end-to-end expertise across eight core service areas: Digital Product Consulting, Digital Marketing Services, Data & AI, Strategy Consulting, Business Operations Modernization, Enterprise Applications, Cloud Engineering, and QA & Test Engineering.
REQUIRED BACKGROUND
- A passion for new technologies; you’ve kept up to date on top trends and love to bring new ideas to your team
- 5+ years of experience building and maintaining CI/CD pipelines using GitHub Actions, Docker, and GCP.
- Strong backend development experience (we use Node.js, TypeScript, PostgreSQL, Redis)
- Knowledge of, and experience with, LLMs and the capabilities these tools provide
- Experience designing and documenting APIs (we use Node.js, OpenAPI Spec)
- Some front-end development (we use JavaScript, TypeScript, React, CSS)
- Experience working with developer portals or team member experience platforms and able to share learning and suggest improvements
- Experience working in an agile delivery environment
- Experience managing a multi-cluster container (Docker/Swarm)
- Proficient in client-side testing (mocha, jest)
- Experience with securing web applications to common security threats
- Experience with clustering technologies (we use Kubernetes)
- Identifying opportunities to measure code and determine the tools to measure
- Ability to identify a problem and its business constraints (demonstrates breadth of vision)
- Regularly using source code management systems (we use GitHub)