Position: FullStack Team Lead (ReactJS + NodeJS)
Company: DigitalSuits
Experience required: 5y
Category: JavaScript
English level: upper
Published: 2022-12-01T00:00:00+02:00

DigitalSuits is looking for an energetic and highly motivated person who can work as a FullStack Team Lead (ReactJS + NodeJS). We need you to work on a challenging project. Scroll down, read the description below and open your CV. We welcome you to join our team!

WHO WE ARE
DigitalSuits is a software development company with a startup development background. This expertise opens up to develop of efficient solutions for businesses around the world.

We are a software solution partner for startups, small, and medium-sized businesses in the US, Canada, the UK, Israel, and more. Our main focus is E-commerce, SaaS solutions, and product development for the Retail, Real Estate, and Insurance industries.

Over the last six years, we have been growing and developing our business. We have managed to increase our team from 3 to 50+ specialists, and keep growing.

ABOUT THE PROJECT
A project from the financial domain and its essence is micro-crediting for users.
At the moment, the MVP of the project is already in production, and according to the plan, there is an expansion and improvement of the current functionality. The team includes PM, BA, QA, UX/UI, 3 Full Stack developers and DevOps (part time).
The project uses technologies: ReactJS, Next, NodeJS.
At the moment we have a monolithic architecture in MVP, but we plan to switch to a micro service architecture.

TECHNICAL KNOWLEDGE
- 6+ years experience in Software Development;
- 4+ years of working experience with ReactJS, NodeJS, and NodeJS             frameworks such as NestJS, Express, Koa, Fastify, and Serverless;
- At least 2 years of experience as a tech or team lead;
- Experience with TypeScript;
- Experience with GraphQL;
- Experience with REST;
- Experience with WebSockets;
- Experience with SQL and NoSQL DBs;
- Experience with AWS serverless environment and serverless development;
- Experience with queue approach (RabbitMQ, AWS SQS, GCP pub/sub);
- Commercial experience with building a microservice architecture;
- Understanding and experience with event-driven architecture;
- CI/CD processes implementation;
- Experience with K8n;
- Commercial experience with AWS and GCP cloud platforms;
- Deep knowledge of SOLID, OOP, Software Design Patterns, and client/server architecture;
- Experience unit testing or functional testing, instrumentation, and test harnesses;
- TDD mindset;
- Experience in performance analysis, security, and code optimization;
- Commercial experience with Jest;
- Commercial experience in architecture design;
- Good knowledge of algorithms;
- Knowledge of requirements management tools (at least JIRA & Confluence);
- Strong analytical skills for a critical assessment of information from numerous sources;
- Hands-on experience working in an Agile environment, with Scrum framework adopted;
- Master's degree in Computer Science or equivalent;
- Upper intermediate level of English.

RESPONSIBILITIES
- Implementing product architecture design;
- Work closely with the team, make code review, analyze client requirements, and provide tech decisions;
- Conduct DevOps tasks;
- Document technical decisions and approaches;
- Grow your skills and share your knowledge with other developers;
- Participate in presale calls;
- Participating in the discovery phase implementation;
- Take part in the estimation process;
- Split tasks between team members, and management responsibilities in the tech team;
- Mentoring and conducting performance review meetings with team members;
- Work closely with the CTO on the development process, and quality improvements.

WHAT WE OFFER
- Interesting and challenging tasks;
- Opportunity for growth and professional development;
- Competitive salary;
- Regular performance reviews;
- Support in self-education and initiatives aimed at professional development (annual training budget);
- Fully paid English classes (twice per week);
- Flexible working hours;
- 18 working days of vacation, paid sick leaves