Position: Middle Node.js developer
Company: ByteAnt
Experience required: 2y
English level: intermediate

🔵Project:  
It is a real estate site. Project is a local resource to help people find the perfect condos in Miami and Hollywood, for sale or rent. Clients are able to select a city or area. This website provides a database of condo building information for the Miami and Hollywood areas and also offers daily updates to available condos listings so the website visitors have access to every condo. 
 
🟡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 GraphQL on client and server side ; 
- At least 6 months experience with front-end, React and Next.js preferred ; 
- Understanding of REST API principles ; 
- Understanding of JS runtime perks ; 
- Good understanding of networking, DNS and sockets; 
- Good written English. 
 
🟡Would be a plus: 
- Strapi CMS knowledge will be a big plus ; 
- Docket, Kubernetes knowledge will be a plus. 
 
🔵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 tasks; 
- Cooperate with other team members to deliver planned features. 

 🟡We offer: 
- Opportunities for professional development and personal growth; 
- Competitive salary, reasonable and fair working conditions, flexible schedule; 
- Flexible working hours and the possibility to work remotely; 
- 20 days of paid vacation per year (+ Ukrainian state holidays); 
- 5 days of paid sick leaves; 
- 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; 
- Friendly collaborative teams and an enjoyable working environment.