Full Stack Engineer (TypeScript & Node.js)
Full-time Mid-Senior LevelJob Overview
About You
You are a Full Stack Developer with a strong backend and TypeScript orientation, passionate about building scalable, reliable, and high-performance web applications. You thrive in fast-paced environments where requirements evolve, and you take ownership of delivering robust end-to-end solutions with minimal direction.
You are proactive, curious, and comfortable navigating ambiguity. You enjoy architecting APIs and cloud-native services as much as building clean, data-rich user interfaces, and you care deeply about performance, security, and code quality across the entire stack.
Note: This position is offered under a contractor model for a period of 9 months.
You Bring to Applaudo the Following Competencies:
- Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, or a related field is desired, or equivalent professional experience.
- 6+ years of experience as a Full Stack Developer, with a strong emphasis on backend development using TypeScript and Node.js.
- Strong proficiency in TypeScript across both frontend (React, Next.js) and backend (NestJS) environments.
- Solid experience designing and building RESTful and GraphQL APIs, with a focus on performance and maintainability.
- Solid experience deploying and operating services in serverless environments (AWS Lambda).
- Strong knowledge of PostgreSQL, Supabase, and SQL, including query optimization and data modeling.
- Strong proficiency in React and Next.js, with experience building data-heavy interfaces such as dashboards, tables, and visualizations.
- Familiarity with Tailwind CSS and component-driven UI development.
- Experience writing and maintaining unit and integration tests using Jest.
- Familiarity with authentication and authorization tools such as Auth0 (Microsoft Entra is a plus).
- Hands-on experience with AWS services, especially Lambda and ElastiCache.
- Experience with caching strategies, background jobs, and asynchronous processing patterns.
- Experience deploying and managing applications using Vercel or similar platforms.
- Familiarity with tools like AgGrid or similar data grid libraries (nice to have).
- Strong understanding of software development best practices, including code quality, testing, and performance optimization.
- Strong communication skills and advanced English proficiency, working with US-based stakeholders.
You Will Be Accountable for the Following Responsibilities:
- Design, develop, and maintain scalable backend services and APIs with a strong focus on performance, reliability, and security.
- Build and optimize data-intensive backend processes, including complex queries, aggregations, and third-party integrations.
- Develop and maintain React and Next.js frontend interfaces, with emphasis on data-heavy components such as dashboards, tables, and visualizations.
- Collaborate with cross-functional teams to define, build, and ship product features across the full stack.
- Design and implement GraphQL and REST APIs, ensuring efficient data handling and seamless frontend integration.
- Write clean, maintainable, and well-tested code before submitting pull requests, upholding high code quality standards.
- Identify and resolve blockers proactively, communicating progress and risks clearly to stakeholders.
- Navigate ambiguous requirements by making informed architectural decisions and validating assumptions with the team.
- Participate in technical discussions and contribute to both backend and frontend architecture decisions.
- Manage tasks effectively within a Kanban workflow.
Make Your Resume Now