Senior Full-Stack engineer (Typescript) in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Full-Stack Engineer (TypeScript) in Brazil.
This role sits at the core of a fast-evolving SaaS product focused on customer advocacy and B2B storytelling at scale. You will join a senior engineering team actively modernizing a complex, high-usage platform that is undergoing significant architectural transformation. The environment is highly pragmatic and hands-on, with a strong emphasis on shipping reliable software in a codebase that is actively being rebuilt and refined. You will work across backend and frontend systems, contributing to both feature development and deep modernization efforts. The role combines product engineering, refactoring at scale, and production problem-solving. It is ideal for engineers who thrive in structured-but-evolving systems, enjoy technical ownership, and are comfortable working with strong engineering standards and automation-first workflows.
You will contribute to the evolution, stabilization, and scaling of a complex full-stack platform, balancing feature delivery, modernization, and production reliability. You will work closely within a senior engineering team, following established architectural patterns while helping improve them over time.
- Drive backend modernization by migrating legacy services to modern TypeScript-based frameworks and improving API design, reliability, and maintainability.
- Build and enhance frontend features using React and TypeScript, including breaking down complex legacy components into scalable, maintainable modules.
- Develop and maintain high-quality integrations between frontend, backend, and data layers using structured APIs, typed contracts, and consistent patterns.
- Investigate and resolve production issues using logs, monitoring tools, and database analysis, ensuring long-term stability through proper test coverage.
- Contribute to feature development behind feature flags, ensuring safe rollouts through canary deployments and controlled release strategies.
- Write automated tests across multiple layers (unit, integration, and end-to-end) to reinforce system reliability and prevent regressions.
- Participate in code reviews and uphold engineering standards, ensuring consistency with established reference architectures and patterns.
You bring extensive experience in full-stack or backend-heavy engineering environments, with deep proficiency in TypeScript and modern web architectures. You are comfortable working in complex systems undergoing active change and refactoring.
- 6+ years of software engineering experience in team-based product environments.
- Strong expertise in TypeScript, including production-grade use in strict mode and experience modernizing legacy codebases.
- Solid backend experience with Node.js or similar frameworks, such as Express, Fastify, or modern alternatives.
- Hands-on experience with PostgreSQL and writing complex, optimized SQL queries.
- Experience working with ORMs such as Prisma or equivalent tools in production systems.
- Strong background in React and modern frontend development practices.
- Experience building and maintaining background job systems and asynchronous processing workflows.
- Familiarity with integration testing using real databases and understanding of test-driven reliability approaches.
- Comfort working in distributed, remote-first teams with asynchronous communication and US timezone overlap.
- Strong adaptability in codebases undergoing active refactoring and architectural evolution.
- AI-forward mindset with proven experience using AI tools to accelerate development while maintaining strict quality control and code understanding.
- Competitive salary aligned with top market percentiles, plus equity participation.
- Fully remote work with flexible scheduling.
- Unlimited paid time off and paid holidays.
- Home office and equipment support allowance.
- Health, dental, and vision insurance coverage.
- Annual learning and development budget.
- Coworking space reimbursement options.
- Strong focus on work-life balance, autonomy, and sustainable high-performance culture.