
Staff Software Engineer
TELUS Digitalabout 1 month ago
Responsibilities
- Lead initiatives that span front-end and back-end services.
- Design, build, and maintain end-to-end features using various programming languages.
- Drive technical design for key initiatives, ensuring quality and scalability.
- Build reusable and performant UI components for a no-code builder experience.
- Own services throughout their lifecycle, including testing and incident response.
- Collaborate with Product, Design, and Architecture teams to define features.
- Partner with infrastructure teams to optimize system performance.
- Mentor and support engineers, fostering a culture of quality and ownership.
- Contribute to cross-functional planning and architectural reviews.
Requirements
- 8+ years of experience in building modern web applications in a full-stack environment.
- Deep expertise in back-end programming languages like Python, GoLang, Java, and NodeJS.
- Experience designing APIs and building robust services in a cloud-based architecture.
- Knowledge of PostgreSQL, Docker, and Kubernetes.
- Ability to collaborate closely with Architects for technical tradeoffs.
- Excellent communication skills for leading technical discussions.
- A growth mindset with an interest in mentoring others.
- Bachelor's degree in computer science or relevant industry experience.