Position: Full-Stack Tech Lead
Company: X1 Group
Category: JavaScript
Experience required: 5y
English level: intermediate

Requirements:
— At least 5 years of professional experience in design and development of object-oriented software using JavaScript
— Experience with the following technologies: NodeJS, ReactJS, TypeScript
— Experience with REST web-services
— Experience with PostgreSQL
— Background with GraphQL
— Solid background with DevOps, deep understanding of CI/CD (Jenkins, BitBucket Pipelines etc.)
— Experience with software architecture design patterns and principles
— Good command of Cloud services — Azure, AWS or Google Cloud
— Proactivity, ability to analyze, passion to learn new technologies and introduce them to the team
— Readiness to participate and influence every process of functionality development

Responsibilities:
We offer a unique opportunity to join a startup from the very beginning and build everything literally from scratch. There are a big vision and scope of the platform, quick MVP launched in production and keen need for a qualified engineer who will:
— design scalable architecture for platform core, analyzing possible approaches to pick up the most suitable one
— develop public APIs that can be used by partners and perform integration with third-party APIs to extend the platform functionality
— develop and maintain end customer-facing web application for damage reporting
— set up CI process and configure development infrastructure