Position: Senior Full Stack JavaScript Engineer
Company: Accellabs
Experience required: 5y
English level: upper

We are looking for Senior Full Stack JavaScript Engineer with strong knowledge of Node.js and React. The project is a Car Leasing Deals Platform in the US.

You will work on designing a high-performance and scalable solution for automotive сataloging with a huge number of models and different parameters. We are collecting a new team in order to develop the most suitable solution for this from scratch.

We expect from you:
- 5+ years of commercial experience in software development
- 3+ years of experience building with Node.js and React.js
- Strong proficiency and deep knowledge of Node.js (including Nest.js and Express.js frameworks)
- Strong knowledge of core JS
- Good practical experience with SQL databases such as PostgreSQL(preferred), MySQL, or MSSQL
- Good knowledge of microservice architecture and best practices in its building
- Experience building reliable and scalable WebSocket and Rest API services
- Practical experience in load balancing and scalable infrastructure building (AWS, Docker, Containers etc)
- Strong Computer Science fundamentals
- High level of independence in working on tasks
- Ability to take part in technical decisions making
- Good written and verbal communication skills, including the ability to explain ideas to both technical and non-technical people
- At least the upper-intermediate level of English is mandatory

You will work on:
- Provide full cycle development and tech expertise during all SDLC stages
- Collaborate with the business analyst and designer to define product tech needs to achieve tech excellence
- Implement best practices in integration and platform efficiencies that meet the user experience
- Write modular, secure, and well-tested code
- Find simple, elegant solutions to hard problems
- Take part in communication with customers for defining their needs

Opportunities:
- To work in a real R&D environment
- To cooperate with a mature team
- To be a part of a product team and influence decisions
- To share your knowledge and be recognized
- To ensure tech excellence

What we offer:
- Amazing opportunities for professional growth within a top-notch team of professionals
- Full remote
- Flexible working hours
- No overtime — healthy work-life balance
- No rush — we thoroughly plan our work
- No limit to vacation