Job Description
We are looking for a mid-level Full Stack Engineer with strong backend experience to join our dynamic team. The ideal candidate has a strong background in Node.js, JavaScript, Express, and Nest, and is comfortable working with both server-side and client-side technologies.
Responsibilities:
- Develop and maintain server-side logic using Node.js, Express, and Nest.
- Build reusable code and libraries for future use.
- Optimize applications for speed and scalability.
- Implement security and data protection measures.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Work closely with the team to manage and prioritize projects.
- Debug issues across services and levels of the stack.
- Create and maintain software documentation.
Requirements:
- Solid understanding of programming fundamentals
- Minimum 2 to 3 years' experience building web applications in Javascript, NodeJS, Express, Nest, ReactJS/NextJS
- Bachelor's Degree in Computer Science, Information Systems, or a related field.
- Proven experience in full-stack development, with a focus on back-end development.
- Strong understanding of front-end technologies, such as HTML5 and CSS3.
- Familiarity with continuous integration and deployment.
- Proficient understanding of code versioning tools, such as Git.
- Excellent problem-solving skills, attention to detail, and ability to work within deadlines.
- Strong communication and team collaboration skills.
- Experience with databases such as SQL or MongoDB.
- Familiarity with front-end frameworks like React, Next
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Experience in writing automated unit, e2e and integration tests for frontend technology