We are looking for a skilled Middle/Strong Middle Full Stack Node.js+React developer with a strong desire for continuous growth and a love for challenging projects.
This is remote work.
Project is a web marketplace to help people find the perfect Miami condos, for sale or rent.
Technology stack on the project: Node.js, Strapi CMS, Next.js, PostgreSQL, GraphQL, React.js, AWS, Docker, Kubernetes.
Requirements:
- At least 2 years of experience with Node.js ;
- At least 1 year of experience with Typescript ;
- At least 2 years of experience with any relational database, PostgreSQL preferred ;
- At least 6 months experience with front-end (React);
- Understanding of REST API principles ;
- Understanding of JS runtime perks ;
- Good understanding of networking, DNS and sockets;
- English - Upper-Intermediate (written), Strong Intermediate (spoken).
Would be a plus:
- Strapi CMS knowledge will be a big plus ;
- Docker, Kubernetes knowledge ;
- Experience with GraphQL on client and server side ;
- AWS foundation level ;
- CI/CD Tools.
Duties:
- Develop website backend APIs for front-end based on Strapi CMS;
- Integrate data sources and 3rd party software into the website;
- Research, propose solutions and estimate back-end and front-end tasks;
- Develop React component structure and implement communication between front-end and back-end using React;
- Code review for team members;
- Cooperate with other team members to deliver planned features;
- Technical support of production website;
- Write and maintain technical documentation for the project in English;
- If necessary: Participate in setting up cloud services, modifying CI/CD pipelines with DevOps (on AWS).
We offer:
- 20 days of paid vacation per year (+ Ukrainian state holidays);
- 5 days of paid sick leaves;
- Opportunities for professional development and personal growth;
- Flexible working hours and the possibility to work remotely;
- Payment by the company of 50% of specialized education + the opportunity to take free trainings, courses contained in the company's Knowledge Base;
- English speaking club paid by company.
Interview process:
- HR interview with a recruiter;
- Technical interview.
Would you like to join our team?
Send your CV in response to the vacancy right now!
