Spiral Scout is a full-service software development company dedicated to transforming innovative ideas into digital realities. With over 120 talented employees and a global presence, including remote offices across Europe, we pride ourselves on delivering over 600 projects worldwide. Our comprehensive services range from IT staff augmentation, bespoke web development, to cutting-edge web and mobile design, all tailored to meet the unique needs of each client.
We are looking to hire a Lead Full Stack Engineer with 5+ years of hands-on experience in software development, focusing on Node.js and TypeScript, who is interested in expanding their expertise with Temporal technology. The engineer will receive comprehensive training on the Temporal orchestration solution.
Our client is an established provider of customer support software for e-commerce businesses. They aim to enhance their infrastructure by integrating Temporal, an orchestration engine, to manage complex workflows for their AI-driven customer support agents. This project involves working closely with the client’s technical team to design, implement, and optimize Temporal workflows.
What You Will Do:
- Collaborate with the engineering team to integrate Temporal into their existing infrastructure.
- Develop, test, and maintain backend services using Node.js and TypeScript.
- Implement both frontend and backend components as needed, ensuring seamless integration with existing systems.
- Participate in code reviews, providing and receiving constructive feedback to maintain high coding standards.
- Work with the Temporal orchestration solution, learning and applying best practices for workflow design and management (under CTO guidance).
- Document technical specifications and processes for future reference and onboarding of new team members.
Required Skills and Qualifications:
- 5+ years of professional experience in software development with a focus on Node.js and TypeScript.
- Proficiency in both frontend (React or similar) and backend development.
- Solid understanding of state management principles and practices.
- Strong experience with asynchronous programming in Node.js.
- Familiarity with Temporal or willingness to undergo training and quickly adapt to using Temporal for workflow orchestration.
- Experience with databases such as PostgreSQL, and familiarity with data pipelines and streaming technologies like Kafka.
- Experience with cloud platforms (GCP preferred) and related technologies (e.g., Kubernetes, Pub/Sub, BigQuery).
- Excellent English communication skills (B2 level is a minimum), both written and verbal.
- Strong analytical and problem-solving skills, with the ability to debug and troubleshoot complex issues.
What We Offer:
- Regular performance reviews, salary raises, and promotions based on performance;
- Paid job-related courses, conferences, and seminars you’d like to attend;
- Free online English classes with CELTA-certified tutors;
- Paid referral bonus (up to $1000);
- Fully remote work with flexible working hours;
- Grow your career at a people-first international company;
- Smooth onboarding process with full guidance and support within the first 90 days of work;
- Spiral Talks – knowledge-sharing meetings conducted by our specialists to encourage continuous learning and growth;
- Regular team building and events;
- The atmosphere of trust and support.
PostgreSQL Analytical skills Problem-solving Streaming media Node.js asynchronous-programming Backend cloud-platforms Apache Kafka Frontend Google Cloud Platform (GCP) publish-subscribe TypeScript data-pipelines Kubernetes Full-Stack Developer React google-bigquery state-management