SafelyYou logo
SafelyYou

SafelyYou is leading the way in fall prevention with our real-time AI video technology and 24/7 remote clinical team.

Software Developer – Fleet

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2015H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

80 days ago

Salary

0

Seniority

Senior

Bachelor DegreeExperience acceptedEnglishAWSCloudGoogle Cloud PlatformMicroservicesPythonGo

Job Description

Software Developer – Fleet

SafelyYou

• Build and maintain backend services that support device registration, OTA (over-the-air) updates, and configuration changes • Participate in troubleshooting and debugging production issues, including working with logs, metrics, and alerts • Contribute to improvements in observability (tools and practices to understand system health) and automation • Collaborate with senior engineers on system design and implementation details, developing your architectural thinking • Contribute to internal frontend tools when needed • Participate in code reviews and incorporate feedback to continually improve your work • Write unit and integration tests to ensure code quality and reliability • Work closely with Product, Operations, and Support teams to deliver features that improve operational efficiency • Actively seek and apply feedback to grow technical skills and team contributions • Learn from mentorship opportunities while gradually taking on larger areas of ownership

Job Requirements

  • Experience in at least one backend language, with a willingness to learn Go or Python
  • Familiarity with REST APIs, microservices, and cloud platforms (AWS or GCP)
  • Understanding of testing, version control, and modern software development practices
  • Strong communicator and collaborator, especially in a remote-first environment
  • Curious, humble, and eager to learn from others while contributing your own ideas
  • Comfortable working independently on scoped tasks while asking for help when needed
  • Open to learning architectural concepts and system design from experienced team members

Benefits

  • A mission-driven company culture
  • Fully remote
  • Competitive salary & benefits, including fully paid employee premiums for Medical, Dental, and Vision
  • Monthly Education, Well-being & WFH stipends
  • Non-accrual PTO
  • Growth Potential
  • Company Retreats
  • Medical & Family/Parental Leave

Related Job Pages

More Full-stack Engineer Jobs

AMS Solutions logo

Desarrollador/a Full Stack

AMS Solutions

Aportamos valor con soluciones de alto rendimiento.

Full TimeRemoteTeam 11-50Since 2021H1B No Sponsor

• Plantear ideas para mejoras técnicas y funcionales del producto • Diseñar e implementar los componentes necesarios para cada nueva funcionalidad • Velar en el desarrollo por la calidad y limpieza del código • Participar en un entorno SCRUM, con refinamientos y planificaciones estructuradas • Colaboración con equipos multidisciplinares

Spain
€35K - €45K / year
Nextech Systems logo

Technical Lead – Senior Software Engineer PM

Nextech Systems

Nextech Systems is a software development company that is on a mission “to simplify the delivery of excellent patient care.” As an employer, the company strives to foster a res

• Lead the design and implementation of complex features or subsystems, including breaking down work, estimating effort, and aligning plans with product and engineering goals. • Apply deep technical expertise to solve challenging problems, evaluate trade-offs, and guide architecture and design decisions within a domain. • Serve as a primary technical owner for one or more services or components, ensuring reliability, performance, security, and maintainability. • Partner with product management, design/UX, QA, and other teams to shape requirements, validate solutions with users or stakeholders, and ensure customer needs are central to decisions. • Set a strong example for code quality and testing practices, including robust unit, integration, and functional tests, and enforce standards through thoughtful code reviews. • Identify and drive improvements in tooling, processes, and system design that increase engineering effectiveness and product quality. • Mentor and coach junior and mid-level engineers through pairing, feedback, design reviews, and sharing best practices to grow the team’s capabilities. • Provide technical input into staffing, team composition, and sequencing of work to ensure successful delivery of initiatives. • Actively contribute to incident response, root-cause analysis, and follow-up actions to improve system resilience and customer experience. • Communicate expectations, priorities, and technical concepts clearly to diverse audiences, adapting depth and detail as needed.

United States
Job Closed
Greenly | Certified B Corp logo

Software Engineer, ESG

Greenly | Certified B Corp

Your all-in-one solution for your climate needs: GHG disclosure, LCA, ESG compliance, easy and precise with AI.

Full TimeRemoteTeam 51-200Since 2019H1B No Sponsor

• Guide your team towards efficient delivery through specifications, reviews, and pair programming • Contribute to product outcomes by understanding user needs and implementing improvements • Ensure fast bug resolution and high-quality user experience through monitoring of server performance • Supported by Senior Management and engineers of your squad for professional growth

France
€45K - €50K / year
Job Closed
dLocal logo

Technical Lead

dLocal

Local payments in emerging markets made easy

Full TimeRemoteTeam 201-500Since 2016H1B No Sponsor

• Collaborate with technology leaders and the product team to understand department goals and requirements, translating them into technical solutions. • Design, develop, and maintain high-quality Java applications and systems aligned with business objectives. • Lead the technical architecture and design of Java-based projects, ensuring scalability, performance, and maintainability. • Create scalable architecture systems for Java-based applications, considering future growth and evolving business needs. • Optimize application performance by identifying and addressing areas for improvement, such as code optimization, database query optimization, and resource utilization. • Troubleshoot design flaws and system bottlenecks to enhance application stability and performance. • Perform validation tests to ensure the flexibility and scalability of the Java environment, making necessary adjustments as needed. • Conduct comprehensive system performance tests to identify bottlenecks, assess system capacity, and fine-tune application performance. • Generate and present detailed systems reports, including performance metrics, bottlenecks, and recommendations for improvements. • Conduct code reviews and provide constructive feedback to maintain high standards of software development, ensuring code quality, readability, and adherence to best practices.

Spain
Job Closed