We are seeking a talented and motivated Node.js Software Engineer to join our dynamic team. The ideal candidate will have solid experience in Node.js development and a good understanding of MongoDB. You will work closely with our product and design teams to create innovative solutions, ensuring high performance and responsiveness to requests from the front-end.
Responsibilities:
- Develop and maintain server-side components using Node.js
- Collaborate with front-end developers to integrate user-facing elements with server-side logic
- Design and implement low-latency, high-availability, and performant applications
- Write reusable, testable, and efficient code
- Implement security and data protection measures
- Work with MongoDB for data storage, ensuring data consistency and performance
- Troubleshoot and debug applications
- Participate in code reviews and provide constructive feedback to peers
- Stay up-to-date with emerging technologies and industry trends
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- 3-5 years of professional experience in software development with a focus on Node.js
- Proficient in JavaScript and understanding of asynchronous programming
- Experience with MongoDB, including schema design and performance optimization
- Familiarity with RESTful APIs and web services
- Knowledge of front-end technologies, such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, or Vue.js)
- Experience with version control systems, such as Git
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus
Preferred Qualifications:
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
- Knowledge of other databases and ORM frameworks
- Understanding of CI/CD pipelines and DevOps practices
- Work remotely Monday - Friday, 40 hours a week (no weekends)
- Vacation: 10 business days a year
- Holidays: 5 National Holidays a year
- Company Holidays: 5 Company Holidays a year (Christmas Eve, Christmas Day, New Year's Eve, New Year's Day, Zipdev Day)
- Parental Leave
- Health Care Reimbursement
- Active Lifestyle Reimbursement
- Quarterly Home Office Reimbursement
- Payroll Deduction Purchase Plans
- Longevity Bonus
- Continuous Learning Bonus
- Access to Training and Professional Development Platforms
- Did we mention it's REMOTE?!!
One of our core values at Zipdev is "Be authentic." that's why we encourage you to answer the application form in your own words; we are interested in getting to know you, not a digital assistant.