CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Engineer I, Backend Jobs (Remote work)

22 Job Offers

Filters
Senior Software Engineer (Backend)
Save Icon
Join our team as a Senior Backend Engineer in Canada. Design and build scalable APIs and data systems using Java/Kotlin and SQL databases. Enjoy remote work support, comprehensive healthcare, and ride credits in this senior role.
Location Icon
Location
Canada
Salary Icon
Salary
137000.00 - 185000.00 CAD / Year
bird.co Logo
Bird Canada
Expiration Date
Until further notice
Senior Software Engineer (Backend)
Save Icon
Join Knock.com as a Senior Backend Software Engineer. Develop scalable services with Node.js, TypeScript, and modern cloud infrastructure. This remote US role requires full-stack proficiency and offers top-tier benefits. Experience with AI/ML integrations is a major plus.
Location Icon
Location
United States
Salary Icon
Salary
156000.00 - 185000.00 USD / Year
knock.com Logo
Knock
Expiration Date
Until further notice
Explore Senior Software Engineer I, Backend jobs and discover a pivotal career at the intersection of deep technical expertise and strategic product development. A Senior Software Engineer I, Backend is a seasoned professional responsible for designing, building, and maintaining the server-side logic, databases, and APIs that power complex, scalable applications. This role represents a crucial step in the engineering ladder, blending hands-on coding with architectural leadership and cross-functional collaboration to turn product vision into reliable, high-performance reality. Professionals in these roles typically own the entire lifecycle of backend systems. Common responsibilities include architecting and developing robust microservices and APIs, ensuring they are secure, maintainable, and efficient. They write clean, well-tested code in languages like Java, Kotlin, C#, Python, or Go. A significant part of the job involves optimizing database schemas and queries—often using SQL and relational databases like PostgreSQL or MySQL—to handle large-scale data with speed and reliability. These engineers champion engineering best practices, including automated testing, continuous integration/deployment (CI/CD), and effective monitoring using tools like New Relic or Datadog to ensure system health and proactively mitigate risks. They are key contributors to architectural decisions, helping shape how services interact within a distributed ecosystem. Beyond pure technical execution, Senior Software Engineer I roles demand strong leadership and collaboration. They frequently partner with Product Managers, Designers, and QA to translate business requirements into technical specifications, always iterating with the end-user in mind. Mentoring junior engineers, conducting thoughtful code reviews, and fostering a culture of excellence and knowledge sharing are standard expectations. The role requires making effective trade-offs between technical debt, innovation, and business goals to deliver tangible impact. Typical skills and requirements for these backend jobs include 5-8 years of professional experience developing large-scale, distributed systems. A deep understanding of software development life cycles (SDLC), design patterns, and Agile methodologies is essential. Candidates must possess proficiency in backend frameworks, cloud platforms (AWS, GCP, Azure), and containerization technologies like Docker and Kubernetes. Strong problem-solving abilities, a passion for continuous learning, and excellent communication skills are paramount, as is the ability to work autonomously while driving projects forward within a team. A Bachelor’s degree in Computer Science or a related field, or equivalent practical experience, is commonly expected. For those seeking to architect the digital foundations of tomorrow's products, Senior Software Engineer I, Backend jobs offer a challenging and rewarding career path with significant scope for impact and growth.

Filters

×
Countries
Category
Location
Work Mode
Salary