
Senior Backend Engineer
Posted Jul 29

Posted Jul 29
This is a fully remote position, open to applicants in Canada.
• Design, develop, test, and maintain secure, scalable, and dependable backend systems.
• Offer technical guidance across various applications and services.
• Lead discussions on architecture and design while documenting crucial technical decisions.
• Convert business and product requirements into actionable technical strategies.
• Decompose initiatives, coordinate technical tasks, and manage dependencies and obstacles.
• Collaborate with Product, Operations, and other engineering teams to ensure timely delivery.
• Design and maintain APIs, database schemas, integrations, and data contracts.
• Enhance system performance, security, observability, and maintainability.
• Review code and technical designs while helping uphold engineering standards.
• Troubleshoot complex production issues and lead the technical response during incidents.
• Write and sustain automated tests, technical documentation, and CI/CD workflows.
• Provide technical mentorship and guidance to fellow engineers.
• Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
• Over 6 years of professional experience in backend software engineering.
• Proven experience in providing technical direction while being actively involved.
• Experience leading intricate initiatives across multiple systems or services.
• Strong proficiency in Python, Go, or similar backend programming languages.
• Familiarity with designing RESTful APIs using frameworks such as FastAPI or Gin.
• Experience with relational databases, preferably PostgreSQL, including schema design and query optimization.
• Solid understanding of HTTP, REST, JSON, XML, and associated web technologies.
• Experience in supporting production systems and responding to incidents.
• Familiarity with automated testing, Continuous Integration, Git, and contemporary development workflows.
• Excellent communication, problem-solving, and collaboration abilities.
• Experience working in a remote, distributed team environment.
• Competitive compensation package.
• Comprehensive benefits including health, retirement plans, and wellness initiatives.
Sigma Software Group
Plain Concepts
GitLab
Get handpicked remote jobs straight to your inbox weekly.