Remote Lead Software Developer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • AllTrust Networks is hiring a Lead Software Developer to join their team in Canada.
  • The role involves overseeing and guiding a team of front-end and back-end developers.
  • The candidate must have expertise in Microservices architecture, JSON/REST API design, and proficiency in Scala, C#, PostgreSQL, RabbitMQ, and Akka.
  • The successful candidate will work remotely from anywhere in Canada.
  • Responsibilities include leading and mentoring development teams, architecting and implementing microservices-based solutions, developing and optimizing JSON/REST APIs, providing technical leadership, conducting code reviews, collaborating with stakeholders, driving innovation, and overseeing system integration.

Requirements:

  • The candidate must have proven experience in building and managing microservices architectures.
  • Strong experience in designing and implementing JSON/REST APIs is required.
  • Expertise in Scala and C# programming languages is necessary.
  • Proficiency with PostgreSQL and knowledge of database performance tuning and optimization is essential.
  • Hands-on experience with RabbitMQ for messaging and queuing in distributed systems is required.
  • Experience with Akka for building concurrent and distributed applications is necessary.
  • The candidate should have demonstrated experience leading and mentoring software development teams.
  • Strong analytical and troubleshooting skills are required.
  • A minimum of 7 years of experience in software development is necessary.
  • At least a Bachelor’s degree in Computer Science or a similar discipline is required.
  • Excellent written and verbal communication skills are essential.
  • Familiarity with Agile development methodologies is preferred.
  • Exposure to cloud services and architecture is a plus.
  • Fluency in English, both written and verbal, is essential.
  • The candidate must be legally authorized to work in Canada.

Benefits:

  • The position offers a remote work model, allowing the successful candidate to work from anywhere in Canada.
  • The opportunity to lead and mentor a team of developers, fostering professional growth and collaboration.
  • The chance to work with cutting-edge technologies and drive innovation within the team.
  • The role provides a platform to influence technical decisions and best practices in software development.
  • The company is part of a larger portfolio under Valsoft Corp, providing stability and growth opportunities.
About the job
Posted on
Job type
Salary
-
Leave a feedback