Senior Fullstack Engineer

CC.Talent·Remote(Australia, Canada, Germany, India, United Kingdom, United States)
Software Development

WFA Digital Insight

The demand for skilled fullstack engineers with expertise in Node.js and TypeScript has surged in recent years, driven by the rapid growth of social platforms and e-commerce sites. With over 1 million users across multiple countries, CC.Talent's confidential client is at the forefront of this trend. To succeed in this role, candidates will need strong experience in building scalable backend systems, a solid understanding of GraphQL and MySQL, and the ability to thrive in fast-paced environments. As remote work continues to shape the tech industry, this role offers a unique opportunity for engineers to work on high-impact projects and collaborate with global teams.

Job Description

## About the Role As a Senior Fullstack Engineer at CC.Talent, you will play a critical role in supporting a confidential client in building and scaling high-performance backend systems and personalized user experiences. This will involve developing scalable APIs, designing backend architecture, and implementing data-driven features that support a rapidly growing social platform. You will be part of a compact, highly driven team focused on delivering fast, intuitive, and high-performing applications. The role is focused on developing and maintaining scalable, high-performance backend systems using Node.js, TypeScript, GraphQL, and MySQL. You will collaborate closely with frontend, design, and data teams to deliver features end-to-end and ensure seamless user experiences. Performance, personalization, and user experience are at the core of everything the company builds. As such, you will need to have a deep understanding of systems such as recommendation engines, feeds, and timeline platforms, as well as experience with NoSQL databases, caching layers, or event-driven architectures. ## What You Will Do - Develop and maintain a scalable, high-performance backend using Node.js, TypeScript, GraphQL, and MySQL - Design and implement systems for personalized content such as feeds, recommendations, and timelines - Build and optimize scalable APIs to support growing user demand - Collaborate closely with frontend, design, and data teams to deliver features end-to-end - Improve system architecture, caching strategies, and data integrations - Contribute to technical decisions around scalability, performance, and the future growth of the platform - Ensure backend systems are reliable, maintainable, and optimized for production environments - Participate in code reviews and contribute to the improvement of the codebase - Collaborate with cross-functional teams to identify and prioritize project requirements - Develop and maintain technical documentation for backend systems and APIs ## What We Are Looking For - At least 3 years of experience with Node.js and TypeScript - Strong knowledge of GraphQL and MySQL, with experience building scalable APIs - Understanding of systems such as recommendation engines, feeds, or timeline platforms - Experience with NoSQL databases, caching layers, or event-driven architectures - Experience with app localization for multi-region or multi-language platforms - Familiarity with over-the-air (OTA) app updates - Experience building recommendation engines, preferably using AWS Bedrock - Hands-on experience with Prisma or Drizzle (ORM) - Strong analytical and problem-solving skills with a scalable mindset - Familiarity with both relational and non-relational databases ## Nice to Have - Experience with CI/CD, monitoring, or production environments - Experience working on applications with rapid and large-scale user growth (e.g., Booking, Marktplaats, AH) - Knowledge of Docker and containerization - Experience with cloud platforms such as AWS or Google Cloud ## Benefits and Perks - Competitive salary and benefits package - Opportunity to work on high-impact projects with a global team - Flexible working hours and remote work arrangements - Access to cutting-edge technologies and tools - Professional development and growth opportunities - Health and wellness programs - Generous paid time off policy - Remote work stipend and equipment allowance

How to Stand Out

- Develop a strong portfolio: Showcase your experience with Node.js, TypeScript, and GraphQL by sharing examples of your work on platforms like GitHub or GitLab.

  • Highlight your problem-solving skills: Emphasize your ability to analyze complex problems and develop scalable solutions.
  • Be prepared to discuss system design: Review common system design patterns and be ready to discuss your approach to building high-performance backend systems.
  • Showcase your collaboration skills: Highlight your experience working with cross-functional teams and your ability to communicate technical concepts to non-technical stakeholders.
  • Stay up-to-date with industry trends: Follow industry leaders and blogs to stay current with the latest developments in fullstack engineering and remote work.
  • Prepare for behavioral interviews: Review common behavioral interview questions and practice answering questions about your experience and skills.
  • Negotiate your salary: Research the market rate for senior fullstack engineers and be prepared to negotiate your salary based on your experience and qualifications.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.