Senior Backend Software Engineer developing data infrastructure for global customer engagement. Building scalable systems and collaborating with cross-functional teams on data-driven insights.
Responsibilities
Build performant and maintainable RESTful APIs to deliver functionality to the frontend.
Help architect infrastructure that scales to ensure that our merchants benefit from a highly-available, resilient platform.
Collaborate with AI and product teams to structure and prepare data for intelligent features like recommendation systems, insights generation, and predictive analytics.
Champion event-driven architectures, supporting seamless data ingestion from POS systems, APIs, and third-party integrations.
Define best practices for software engineering, developer experience, observability, and more.
Mentor and guide team members, fostering growth and sharing knowledge across the engineering organization.
Requirements
Extensive experience working in a cloud-native environment with a firm grasp of varying cloud systems and deployment strategies.
A comprehensive understanding of building maintainable software: justifying abstraction layers, managing technical debt, etc.
Proficiency in TypeScript and experience working across full-stack environments.
Strong understanding of SQL and NoSQL databases, with expertise in schema design, performance tuning, and data modeling.
Experience building and scaling APIs, with a clear understanding of authentication patterns, caching, and RESTful-interfaces.
Familiarity with cloud platforms like AWS and GCP.
Experience with Vercel is a plus.
Experience in building or working with AI agents, with experience working with AI SDKs a plus.
Strong grasp of event-driven software patterns and distributed system fundamentals.
An interest in mentorship and helping elevate others on the team.
Benefits
Personal or family health insurance options
Generous annual stipend for work equipment and hardware
Unlimited vacation with a minimum required use per year
RRSP matching
Competitive compensation and flexible remote work culture
Backend Developer developing and maintaining scalable backend systems for the GRÜN Software Group. Collaborating with teams to ensure quality, stability, and efficient data flows.
Senior Fullstack Developer enhancing Java and Vue.js applications at INTERSPORT Deutschland e.G. involving modern web applications and agile team collaboration.
Software Engineer Lead responsible for technical design and development of software solutions at PNC. Leading Java/Spring/Microservices projects while supporting team growth and product delivery.
Full Stack Developer working on a live cloud - native resource planning product. Collaborating with a focused team to enhance airport performance and passenger experience in aviation.
Backend Developer at GRÜN Software Group developing scalable and secure backend systems. Collaborating closely with frontend developers and participating in architecture decisions.
Senior Java Backend Developer with Retirement Engineering group delivering efficient solutions. The role involves modernizing legacy code and developing scalable programs to meet customer needs.
Backend Engineer at Genestack tackling bioinformatics challenges and working on high - load systems. Driving technical solutions and collaborating with engineers in a significant scientific domain.
Digital Analytics Analyst leveraging Python and data analysis to enhance digital marketing strategies in the financial services sector. Collaborating with cross - functional teams to improve customer interactions and drive sales growth.
Senior Java Fullstack Developer leading applications systems analysis and programming activities at Citi. Partnering with management teams to integrate functions and resolve high impact problems.