Titre du poste ou emplacement

Full Stack Engineer

Sigmaways Inc - 2 emplois
Toronto, ON
Posté hier
Détails de l'emploi :
Temps plein
Expérimenté

We are seeking a highly skilled Senior Full Stack Software Engineer with expertise in backend and frontend development to join our dynamic engineering team.

The ideal candidate is a hands-on developer experienced with SpringBoot and modern UI frameworks like Angular and AngularJS, with a strong understanding of testing practices and experience with Azure cloud environment.

You'll work in a fast-paced, collaborative environment to build scalable applications and APIs that deliver real value to end users. This is a great opportunity to be part of a dynamic team that embraces continuous learning, cloud-native architecture, and a product-driven mindset.

Responsibilities:

  • Collaborate closely with Product and Business stakeholders to guide team prioritization and ensure alignment with strategic goals
  • Take ownership of end-to-end delivery tasks, including design, development, testing, deployment, configuration, and documentation
  • Implement automation for build, deployment, and operational processes to improve efficiency and reliability
  • Lead discussions on code, design, and process trade-offs, supporting informed technical decision-making within the team
  • Represent the team during product demos and acceptance reviews, clearly communicating progress and outcomes to stakeholders
  • Promote and enforce the adoption of engineering best practices and technology standards; perform code reviews and validate testing and automation efforts
  • Provide mentorship and support to junior and less-experienced team members, fostering growth and knowledge sharing within the team

Qualifications:

  • Bachelor's degree in Computer Science, Information Systems, or other related field or equivalent work experience.
  • At least 7 years of expert experience in designing, developing, and maintaining scalable applications using SpringBoot and Angular/AngularJS
  • Build responsive and secure front-end user interfaces.
  • Implement comprehensive testing strategies including unit, integration, and end-to-end testing
  • Collaborate with DevOps and architecture teams on Azure-based deployment and cloud services.
  • Design and implement robust, scalable software using advanced design patterns and modern API standards
  • Write efficient, high-performance code and troubleshoot complex issues across multi-tiered software architectures.
  • Design and implement scalable data retention architectures that support system growth and compliance.
  • Architect comprehensive test strategies, including unit, regression, performance, and integration testing.
  • Mentor junior engineers and interns, fostering a culture of learning, ownership, and technical excellence
  • Manage software builds, releases, and deployment pipelines using CI/CD tools, and ensure observability through effective monitoring and metrics collection
  • Experience with Kafka for messaging and event streaming is a plus
  • Familiarity with Azure Blob Storage and cloud-native storage strategies
  • Experience working with PostgreSQL and Cosmos DB is a plus
Ce poste n'est plus disponible.

Partager un emploi :