Please, let Valsoft Corporation know you found this job
on RemoteYeah.
This helps us grow 🌱.
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.
Expertise in Microservices architecture, JSON/REST API design, and proficiency in Scala, C#, PostgreSQL, RabbitMQ, and Akka is required.
The successful candidate will be a mentor and team player, fostering growth and collaboration within the team.
The position allows for remote work from anywhere in Canada.
Responsibilities include leading and mentoring development teams, architecting microservices-based solutions, developing and optimizing APIs, providing technical leadership, conducting code reviews, collaborating with stakeholders, driving innovation, and overseeing system integration.
Requirements:
A minimum of 7+ years of experience in software development is essential.
At least 3+ years of experience managing a team of software developers is essential.
A Bachelor’s degree in Computer Science or a similar discipline is essential.
Proven experience in building and managing microservices architectures is required.
Strong experience in designing and implementing JSON/REST APIs is necessary.
Expertise in Scala and C# programming languages is required.
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.
Demonstrated experience leading and mentoring software development teams is essential.
Strong analytical and troubleshooting skills are required.
Excellent written and verbal communication skills are necessary.
Familiarity with Agile development methodologies is preferred.
Exposure to cloud services and architecture is beneficial.
Fluency in English, both written and verbal, is essential.
Candidates must be legally authorized to work in Canada.
Benefits:
The position offers a remote work model, allowing flexibility in work location.
The opportunity to lead and mentor a team of developers, fostering professional growth.
Involvement in innovative projects using cutting-edge technologies.
The chance to work in a dynamic and collaborative environment.
Access to a well-established company with a strong market presence and a large consumer base.
Apply now
Please, let Valsoft Corporation know you found this job
on RemoteYeah
.
This helps us grow 🌱.