Position: Node.js Developer
Company: Flat Rate Tickets
Experience required: 3y
English level: intermediate

We are looking for a Node.js developer. We offer a direct contract with the US-based product company

The product focuses on improving the day-to-day life of ticket brokers in the US. It helps them to handle day-to-day activities: from managing their inventory to assisting to handle sales.

From a technology stack perspective, we running in the Kubernetes cluster of 18 Nodes which is managed by AWS EKS. Some services of our infrastructure are written in Node.js and some are written in Java/Kotlin using Spring Boot and the overall Spring ecosystem. We tend to use the functional (FP) approach instead of OOP/SOA architecture.

We are looking for skilled, self-driven engineers, who need little supervision and can own the feature from A (product spec) to Z (deploy) and be responsible for a successful release

**What you will do**
• Implement new features on a back-end. Be responsible for deployment and after deployment observability
• Optimize the system for better resilience
• Collaborate with other team members and stakeholders
• Wrap new features with metrics and logs for a better transparency

**Requirements**
• 3+ years of experience working on high-quality production software
• 2+ years of experience working with NodeJS
• Comfortable working in small, startup-size teams
• Experience in writing clean code
• Experience with a cloud provider (AWS/Google) is considered an asset

**Will be plus**
• Experience in functional programming (fp-ts, effect-ts, etc)

**We offer**
• Zero bureaucracy. We are a small and efficient company with a thin layer of management
• Paid vacation, holidays, and sick leaves
• Modern gear: MacBook M1+ based or other preferred hardware
• Convenient type of work: office/remote/hybrid