Position: Full-stack (React+Node) Engineer
Company: bn
Category: Node.js
Experience required: 3y
English level: fluent
Published: 2023-08-01T00:00:00+03:00

You are a universal soldier, a Swiss army knife when it comes to building a platform from scratch or adding some fancy features to a marketplace in prod. You're comfortable working with a talented band of designers and engineers. Does that sound like you? Then we have an opportunity for you.

**Who you are:**
☑ You are able to communicate with clients and team members on various work-related topics, and defend argument your solutions;
☑ You have solid experience with React framework, you use HOCs, custom hooks, and context APIs, and implement complex state management solutions;
☑ You have experience in optimizing the performance of an app via lazy loading, memoization, etc.
☑ You have vast experience with NodeJS runtime and you worked with PostgreSQL or other relational DBs;
☑ You are a pro when it comes to managing REST and GraphQL queries via Apollo or similar libraries;
☑ You are capable of deploying your results via Docker, GitHub Actions;
☑ You take responsibility and ownership of your tasks and are unsatisfied until you achieve your goals.

**Bonus points for:**
+ You worked with Strapi CMS;
+ You can set up CI/CD autonomously;
+ You are capable of speaking English to talk to a client.

We welcome your willingness to develop your skills in the full-stack skill tree. We could guide, share our knowledge, and support you in the journey to an engineering leader.

**As a full-stack engineer, you'll** 
→ Oversee the overall development process and help teammates; 
→ Write and debug code; 
→ Build and architect systems for stand-alone products from scratch; 
→ Make a technical assessment of requirements and designs; 
→ Take part in the estimate process.  

Here are some examples of tasks you would be doing:
“Implement asynchronous complex approval logic.” 
“Create a scalable architecture for a marketplace.” 
“Enhance an app performance to get the response time of each control under 300ms.” 

What we offer
→ You will never be alone. Join a crew of 30+ people engaged in web development who deliver results for top US-based clients. 
→ You will work on exciting projects in the healthcare, fintech, and real estate industries.
→ A variety of projects: web platforms, marketplaces, or even TV apps.
→ A chance to grow, progress in professional and soft skills and learn English.
→ Paid sick leaves & vacations, social benefits after a year of work. 
→ No gambling or betting, no unpaid overtime, and no BS.