Remote Software Engineer - Full Stack - (Remote - Canada)
Posted
Apply now
Please, let Jobgether know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Jobgether is seeking a Software Engineer - Full Stack to work remotely in Canada.
The role involves building innovative products and features for a platform that impacts millions of users and businesses.
Responsibilities include developing both front-end web applications and back-end services to ensure seamless user experiences.
The engineer will deliver scalable, high-performance systems while mentoring junior engineers and participating in code reviews.
Key accountabilities include designing, implementing, and delivering software solutions to solve complex, customer-facing problems.
The engineer will develop front-end applications using modern JavaScript frameworks like React/Vue and back-end services with languages such as PHP and Golang.
Writing clean, efficient, modular, and high-quality code while following industry best practices is essential.
Collaboration with cross-functional teams to understand requirements and deliver scalable and resilient systems is required.
The engineer will take ownership of the quality of their work by writing automated tests and conducting thorough debugging.
Coaching junior engineers and participating in design reviews, pair programming, and code reviews are also part of the role.
Requirements:
Candidates must have 3+ years of experience in software engineering, with expertise in full-stack development.
Proficiency in front-end technologies such as JavaScript, React/Vue, and back-end technologies like PHP or Golang is required.
A strong understanding of computer science fundamentals, including algorithms and data structures, is necessary.
Experience in API design and frameworks, including REST, RPC, and technologies like protobuf, gRPC, and OpenAPI, is essential.
Hands-on experience building microservices and using modern tools such as Docker, ECS, Lambda, and SQS is required.
Familiarity with various storage and caching systems, including MySQL, Redis, DynamoDB, and S3, is necessary.
Proven ability to implement responsive designs using HTML, CSS, and JavaScript, developing reusable components, is required.
Candidates must be able to implement fault-tolerant systems with monitoring and observability, using modern best practices.
A customer-obsessed mindset, always working to deliver the best experience for users, is essential.
The ability to work in a fast-paced environment, taking ownership of complex problems and delivering solutions effectively, is required.
Benefits:
The salary range for this position is $108,000 - $121,500, based on experience and qualifications.
There are opportunities for career development and growth within a global, mission-driven company.
The company promotes an inclusive and diverse work culture that fosters innovation and collaboration.
A flexible work environment with a remote-first approach is offered.
The company is an equal opportunity employer, committed to creating an inclusive workspace where diverse perspectives are valued.
Health and wellness benefits, along with professional development opportunities to help employees grow in their careers, are provided.
Apply now
Please, let Jobgether know you found this job
on RemoteYeah
.
This helps us grow 🌱.