Senior Full Stack Engineer
New
J
JobgetherCustomer data platform
Based in CanadaFull-TimeSenior
Salary180,000 - 270,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 3–8 years of professional software engineering experience, preferably in full stack development roles.
- Required Skills
- HTMLCSSTypeScriptGoReact
Requirements
- Have 3–8 years of professional software engineering experience, preferably in full stack development roles.
- Demonstrate strong proficiency in TypeScript and React.
- Understand modern frontend architecture, development patterns, and state management.
- Have hands-on experience with Go for backend development, API design, or systems-level engineering.
- Have strong knowledge of HTML and CSS, including responsive and accessible interface development.
- Have experience developing data-intensive applications involving complex state management, large datasets, or real-time data processing.
- Understand full-stack application architecture and be able to contribute to frontend and backend development.
- Be able to take ownership of projects, work independently, and contribute to technical discussions and architectural decisions.
- Be familiar with cloud services, distributed systems, or microservices architecture.
- Have experience with CI/CD pipelines, automated testing frameworks, or modern software delivery practices.
Responsibilities
- Design, develop, and maintain full-stack features for a complex, data-intensive customer data platform.
- Build responsive, performant, and accessible user interfaces using TypeScript, React, HTML, and CSS.
- Develop, enhance, and scale backend services, APIs, and system components using Go.
- Collaborate with product managers, designers, and data infrastructure engineers to deliver end-to-end product features.
- Contribute to architectural decisions, technical planning, and improvements to engineering practices.
- Optimize application performance, platform reliability, scalability, and developer experience.
- Build and maintain data-driven workflows, ensuring data integrity and reliable synchronization across connected systems.
- Participate in code reviews and provide and incorporate technical feedback.
- Identify technical challenges and propose solutions to improve product quality, maintainability, and system efficiency.
View Full Description & ApplyYou'll be redirected to the employer's site