The project is an AI-powered resource management and capacity planning tool designed to visually manage the workforce, allocate staff, plan projects, and forecast headcount.
Our responsibility will be to handle third-party integrations—there are already several in place, with more on the way.
Stack: Node.js, JavaScript, TypeScript, PostgreSQL
Project stage: It’s a new product in production
Team composition: This will be a Staff Augmentation engagement, starting with a team of 2 Engineers from our side (Middle and Senior level), with potential expansion into a larger integrated team over time. The core team is primarily based on the East Coast (Canada and New York).
Responsibilities:
- Building integrations with 3rd party systems
- Building data pipelines and ETL
- Communicating with the entire development team, including the team in the USA
- Writing unit and integration tests
- Working with business requirements and ensuring clear communication with stakeholders
- Analyzing complex business problems, identifying the best solutions, and translating business needs into technical requirements
- Convey ideas and solutions in both spoken and written forms, ensuring that technical explanations are understandable by non-technical and technical stakeholders and team members
Qualifications:
- 3+ years of experience building Web Applications
- Experience with Node.js and TypeScript
- Experience in building data pipelines & ETLs to map data between integrated systems
- Experience with PostgreSQL
- Experience in SQL DB queries and data structure optimization
- Knowledge and usage of Design Patterns
- Experience in building distributed systems and utilising microservices architecture
- A solid grounding in Computer Science fundamentals, data structures, algorithms, and object-oriented design practices
- Following the clean code practices and programming principles (DRY, KISS, Abstraction Principle, Avoid Creating a YAGNI)
- Experience in writing tests (unit, integration)
- Great communication written and verbal, active listening, critical thinking
- Upper-Intermediate level of English
Our benefits:
- No micromanagement
- Freedom to engage in decision-making and implementation
- Ability to work in a team of professionals (the ratio of middle and above specialists 80/20)
- Participation in the development of high-quality products
- Direct communication with clients on a partnership level
- Professional development opportunities ($600 education budget, well-managed processes, communities, internal library)
- Health insurance
- $600 extra for the health care, sports, or mental health
- 20 paid working days off and 10 days of sick leave
- Opportunity to work remotely
- Soulful team buildings and corporate events
Join us and be among those who care!