
Senior Software Developer, ERP
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Canada.
β’ Take charge of the design, development, and implementation of intricate features and technical projects within business management applications.
β’ Create and execute backend services, APIs, data models, and user-facing functionalities with a focus on reliability, performance, and maintainability.
β’ Manage complex relational data models, ensuring data integrity, consistency, and efficient operations within the database.
β’ Grasp business requirements, explore technical challenges, and deploy effective solutions across existing systems and technologies.
β’ Ensure feature reliability in the production environment, lead incident resolutions, enhance monitoring, and improve system performance.
β’ Establish code quality standards through code reviews, automated testing, and best engineering practices.
β’ Collaborate with Product and engineering teams to define requirements, assess technical strategies, and deliver effective solutions.
β’ Mentor intermediate developers, disseminate technical knowledge, and assist in hiring and onboarding processes.
β’ A minimum of 5 years of software development experience in building and maintaining production systems relied upon by businesses.
β’ Strong foundation in computer science, supported by a degree in computer science or notable professional experience in software development.
β’ Proficient in data modeling and relational database management, ideally with experience in multi-tenant systems.
β’ Experience in designing and building backend services and APIs.
β’ Sufficient front-end experience to take ownership of a feature in the user interface.
β’ Proven ability to safely deploy changes to live systems, including the use of feature flags, incremental rollouts, and reversible data migrations.
β’ Capability to provide guidance, mentorship, and support to team members.
β’ A leadership mindset characterized by initiative, decision-making abilities, and consistent delivery.
β’ Strong communication skills, including the ability to engage effectively with non-engineers.
β’ Comfort in a fast-paced, dynamic work environment.
β’ Preferred, though not required: experience with Python and Django; familiarity with Next.js or React; knowledge of ERP, accounting, or business management software; experience with Windows desktop applications using C++ or similar technologies.
β’ Opportunity to work from anywhere in the world for up to 3 months.
β’ Parental leave program available.
β’ Stipend for work-from-home expenses.
β’ Time off for birthdays as well as the company's anniversary.
β’ Remote-first work culture.
Ellevation Education
Speechify
Nava
Circana
Get handpicked remote jobs straight to your inbox weekly.