Remote Otter LogoRemoteOtter

Lead Software Developer - Remote

Posted 9 weeks ago
Software Development
Full Time
Canada

Overview

We are hiring at AllTrust Networks for a Lead Software Developer to join our growing team in Canada! We are seeking a highly skilled and experienced Lead Software Developer to oversee and guide a team of front-end and back-end developers. This role requires expertise in Microservices architecture, JSON/REST API design, and proficiency in Scala, C#, PostgreSQL, RabbitMQ, and Akka.

In Short

  • Lead and Mentor Development Teams: Supervise and mentor both front-end and back-end developers, ensuring smooth project execution and fostering a collaborative work environment
  • Microservices Design and Implementation: Architect and implement microservices-based solutions, ensuring scalability, performance, and reliability
  • API Design: Develop and optimize JSON/REST APIs that are secure, scalable, and easy to maintain
  • Technical Leadership: Act as a technical expert, providing guidance on best practices, coding standards, and technical decisions to ensure alignment with project goals
  • Code Review and Quality Assurance: Ensure the quality and maintainability of code by conducting regular code reviews and implementing development best practices
  • Collaboration with Stakeholders: Work closely with project managers, product owners, and other stakeholders to define project requirements, timelines, and deliverables
  • Problem Solving and Innovation: Drive innovation within the team by proposing and implementing cutting-edge technologies and approaches
  • System Integration: Oversee the integration of third-party systems using RabbitMQ and Akka for messaging and distributed systems

Requirements

  • At least 7+ years experience in software development is essential
  • At least 3+ years experience in managing a team of software developers is essential
  • At least a Bachelor’s degree in Computer Science or a similar discipline is essential
  • Proficiency in Microservices Design and Implementation: Proven experience in building and managing microservices architectures
  • Expertise in API Development: Strong experience in designing and implementing JSON/REST APIs
  • Programming Skills: Expertise in Scala and C#
  • Database Experience: Proficiency with PostgreSQL and working knowledge of database performance tuning and optimization
  • Message Broker Experience: Hands-on experience with RabbitMQ for messaging and queuing in distributed systems
  • Concurrency and Actor Systems: Experience with Akka for building concurrent and distributed applications
  • Team Leadership: Demonstrated experience leading and mentoring software development teams
  • Problem-Solving Skills: Strong analytical and troubleshooting skills
  • Excellent analytical and problem-solving skills
  • Ability to work effectively in a collaborative remote environment
  • Excellent written and verbal communication skills
  • Familiarity with Agile development methodologies
  • Exposure to cloud services and architecture
  • Fluent in English, both written and verbal, is essential
  • Legally authorized to work in Canada

Benefits

  • Experience with CI/CD pipelines and DevOps practices
  • Familiarity with cloud services such as AWS, Azure, or GCP
  • Previous experience in Agile or Scrum environments
  • Familiarity with front-end technologies such as React, Angular, or Vue.js (optional)
Valsoft Corporation logo

Valsoft Corporation

Valsoft Corporation is a dynamic and innovative company dedicated to delivering cutting-edge software and technology solutions to a diverse customer base across the UK, Australia, and the US. With over 24 years of experience, Valsoft has established itself as a leader in the retail technology sector, providing a comprehensive range of services including software, hardware, payments, and telecoms to more than 10,000 retail locations. The company prides itself on its customer-centric approach, fostering a supportive and agile work environment where employees are encouraged to bring their ideas to life. Valsoft's commitment to excellence has earned it numerous accolades, including the IT Europa SaaS Awards and UK Cloud Awards, making it one of the UK's top innovators in the industry.

Share This Job!

Save This Job!

Similar Jobs:

Snowed In Studios logo

Lead Software Developer - Remote

Snowed In Studios

4 weeks ago

Join Snowed in Studios as a Lead Software Developer and contribute to the development of top-tier games in a supportive and creative environment.

Quebec, Canada
Full-time
Software Development
$100,000 - $160,000/year
Valsoft Corporation logo

Lead Software Developer - Remote

Valsoft Corporation

16 weeks ago

AllTrust Networks is seeking a Lead Software Developer to oversee a team and implement microservices solutions in a remote work environment.

United States
Full-time
Software Development
Snowed In Studios logo

Lead Software Developer - Remote

Snowed In Studios

20 weeks ago

Join Snowed in Studios as a Lead Software Developer to impact game development in a creative and supportive environment.

ON, Canada
Full-time
Software Development
$100,000 - $160,000/year
LawnStarter logo

Lead Software Developer - Remote

LawnStarter

20 weeks ago

LawnStarter is seeking a Lead Software Engineer to drive technical initiatives and enhance the LawnStarter platform.

Brazil
Full-time
Software Development
Nearform logo

Software Developer - Remote

Nearform

2 weeks ago

Join Nearform as a Software Developer, focusing on building cloud-native applications in a remote environment.

Italy
Full-time
Software Development