Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for a Back-End Node.js Developer to develop, implement, track and optimize our e-Commerce Platform "Saas".
Main Job Duties:
- Build robust and scalable software in NodeJS for applications and middleware components as well as modifications of existing software.
- Build transactional APIs and features from scratch and generally working on the API-layer, including integrating APIs into pre-existing systems.
- Design and create services and define system architecture for your projects, and contribute and provide feedback to other team members.
- Enhance code quality through writing unit tests, automation and performing code reviews.
- Create design documents that satisfy business requirements, follow adopted methodologies, and lead to efficient, easy to maintain, and reliable systems
- Brainstorm for ideas regarding our technologies, platform and products and see your ideas grow and flourish.
- Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.
Other benefits:
- Work with best mentors and instructors in the field.
- Vested equity.
- Paid Parental Leave
- Onsite Daycare.
- Free beverages.
- Encouraging Innovation and Passion Projects
- Free Books
- Flexible working hours.
- Learning opportunity.
- Super friendly environment.
Job Requirements
- Strong Node.js/Express knowledge
- Strong MySQL knowledge
- Experience architecting a system with scaling in mind
- 3+ years of experience in back-end engineering.
- Excellent communication skills
- Hands-on Git experience.
- Have some knowledge of a Continuous Integration/Continuous Delivery (CI/CD) setup, including awareness of Docker and a basic understanding of DevOps skills, such as installing a Cloud server or starting a machine.