This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Full-Stack Engineer in Latin America Canada.
As a Full-Stack Engineer, you will join a highly collaborative, cross-functional environment where backend, frontend, product, design, and QA teams work together to deliver impactful features. You will contribute across the entire development lifecycle, from early discovery through deployment, shaping how users experience a large-scale, global digital product. This role offers the opportunity to develop new features, improve existing systems, and solve complex technical challenges. You will be building and optimizing APIs, interfaces, and data models while helping deliver a seamless experience for customers worldwide. Working remotely, you will have the autonomy to drive your work forward while collaborating with international teammates to create reliable, scalable, and high-quality solutions.
Accountabilities:
- Develop high-quality, responsive web applications using TypeScript, JavaScript, React, Express, and related technologies.
- Build and optimize server-side APIs, data models, and business logic, primarily using Express.
- Create client-side React components, hooks, tests, and supporting UI assets that integrate with backend services.
- Design and refine database schemas, queries, and interactions with Postgres to ensure performance and reliability.
- Develop reusable, modular full-stack components that enhance maintainability and scalability.
- Conduct thorough testing, debugging, and troubleshooting to ensure robust, high-quality releases.
- Stay updated on modern web development trends and apply improvements to tools, workflows, and best practices.
- Participate in code reviews, providing constructive feedback and maintaining high engineering standards.
- Communicate progress, challenges, and solutions clearly to team members and stakeholders.
- Contribute to continuous improvement efforts regarding development processes and methodologies.
Requirements
- At least 4 years of full-stack engineering experience with a strong focus on TypeScript.
- Proven expertise in designing, coding, testing, and maintaining applications using TypeScript, JavaScript, React, Express, and modern development tools.
- Ability to work effectively in remote-first, collaborative engineering environments.
- Strong sense of ownership with the ability to work independently while contributing to a team.
- Excellent communication skills and comfort engaging with both technical and non-technical stakeholders.
- Passion for solving customer problems, attention to detail, and a deep focus on delivering high-value outcomes.
- Experience with SaaS platforms, cloud infrastructure, REST APIs, microservices, or asynchronous programming is a plus.
- Bonus points for experience with testing frameworks such as Jest, Mocha, Chai, Storybook, React Testing Library, or Cypress, and familiarity with Docker or Kubernetes.
Benefits
- Competitive compensation aligned with your location and experience.
- Stock grant opportunities depending on role and employment conditions.
- Scalable benefits, perks, and rewards tailored to your country of residence.
- Full remote flexibility with optional access to coworking spaces.
- Inclusive, diverse work environment with equal opportunities for all backgrounds.
- Opportunities for professional development, continuous learning, and long-term growth.
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
📊 It compares your profile to the job’s core requirements and past success factors to determine your match score.
🎯 Based on this analysis, we automatically shortlist the three candidates with the highest match to the role.
🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.
The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role.
Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps, such as interviews or additional assessments, are made by their internal hiring team.
