Junior+ Backend Developer (Node.js)

Strong Junior Backend Developer (Node.js)

Our product - Checkly is an app designed to simplify the use of Shopify stores, specifically tailored for Ukrainian users. It allows for seamless integration of our custom Checkout page with your Shopify store, making the checkout process easier for Ukrainian customers and boosting conversion rates. Our dedicated team consists of product manager, one backend developer (seeking for the second), one frontend developer, a support manager, a tester, and a designer.
 

Job description:
Develop and maintain backend services for a Shopify-integrated application using Node.js (TypeScript) and NestJS.Design, optimize, and manage relational and NoSQL databases (PostgreSQL, future use of MongoDB).
Implement and optimize database queries using TypeORM.

Implement caching using Redis for performance optimization.

Deploy and maintain applications using Heroku and Docker.

Ensure API security, authentication, and authorization best practices.

Work closely with frontend developers and other team members to ensure seamless integration.

Maintain proper documentation for APIs, database structures, and system workflows.

Participate in code reviews and contribute to continuous improvement.


Soft Skills:
- Strong problem-solving and analytical thinking.

- Excellent communication and teamwork skills.

- Ability to work independently and manage time efficiently.

- Adaptability to new technologies and development best practices.

- Attention to detail and a strong sense of responsibility.


Hard Skills:
- Proficiency in Node.js (TypeScript) and NestJS.

- Strong experience with relational databases (In particular PostgreSQL)

- Deep understanding of TypeORM for database interactions.

- Experience with Shopify GraphQL API and custom integrations would be an advantage

- Proficiency with Redis for caching and performance improvements.

- Experience with Docker for containerized deployments.

- Familiarity with Heroku for application deployment and scaling.

- Understanding of authentication and authorization mechanisms (OAuth, JWT).

- Strong knowledge of RESTful API design and GraphQL principles.

- Proficiency with version control systems (Git).
- 1 year of commercial experience in backend development is required.

Published 12 March
182 views
ยท
31 applications
39% read
ยท
0% responded
To apply for this and other jobs on Djinni login or signup.