Team Lead / Senior FullStack Software Engineer (Node.js/React) Offline
About Us
Hello! We are developing the service GetProspect and are looking for a professional to strengthen our team.
GetProspect is a B2B service for salespeople, marketers, and business owners that allows finding email addresses based on the name and company of the contact using a plugin for LinkedIn. Additionally, the service enables finding potential clients using our vast database of 700+ million contacts and 26+ million companies based on more than 10 search criteria.
Every month, more than 14,000 professionals from the USA, Europe, Canada, and Australia use GetProspect to simplify their manual work. Our goal is to create a single efficient service that will allow:
• finding potential clients;
• conveniently storing them in CRM;
• engaging them in the email chain distribution;
• managing deals.
GetProspect is developed using the latest technologies and has a distributed high-load microservice architecture, which allows thousands of users to access millions of data records in real time.
GetProspect is not only about professional experience but also about values. We take the selection of new candidates and the formation of our team very seriously, as it is extremely important for us that our values align.
We are a perfect fit for each other if:
• You have been working as a full-stack developer for over 5 years
• You have knowledge of JavaScript and real experience with any Node.js framework (NestJs, Express.js), as well as experience with the frontend framework ReactJS, Redux
• You have experience with TypeScript, Next.JS, Elastic Search, Docker, PM2, GraphQL
• You know how to work with large databases in MongoDB, MySQL, and optimize SQL queries
• You understand the principles of network protocols http, web sockets, grpc
• You have experience with libraries Lodash, Styled Components, Moment.js
• You can understand someone else's code
• You have worked with version control systems GIT
• You have basic knowledge of HTML5, CSS3 layout, styled-components
• You can work with browser localStorage, sessionStorage
• You understand the principles of building scalable systems, main problems, and solutions
• You know how to work with asynchronous code
• You have an understanding of microservice architecture and high-load systems
• You have experience with mail servers, RabbitMQ, Cloud Services: AWS, GCP, DigitalOcean
• You have experience with CI/CD, GitHub actions, Scrum process, payment services
• You have experience with at least one of the libraries TypeORM, Mongoose, Sequelize
• You are proficient in English at the level of reading documentation
You will be involved in:
• Leading frontend and backend development
• Performance analysis and code optimization
• Development of new project features
• Development of completely new systems
• Support of Google Chrome plugin
Our technology stack:
• JavaScript / Typescript
• NestJs
• React, Redux, Next.JS
• MongoDB
• GitHub Git
• Google Chrome plugins
We take care of everyone:
We quickly plan the stages of the interview because we want to get you on the team sooner.
We take care of comfortable communication: the open communication of our CEO and the constant support of colleagues and assistance in solving tasks, which allows you to grow professionally quickly.
Remote work and flexible start. It doesn't matter to us where you work, it matters to us how you do it.
You will work on Apple technology because we like comfort.
We want everyone to rest well, so we pay for 20 vacation days and 8 sick leaves and provide annual bonuses for each team member.
If this is you — send your resume faster, because we are already waiting for you at GetProspect.