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.