Senior Node.js Developer - Vertt team
Company
Holycode
Location
Detroit, MI
Type
Full Time
Job Description
We at Holycode are currently looking for a Senior Node.js Developer, with strong skills and proven experience, who is ready to dive into Swiss startup Vertt, for a full-time engagement, here in our Belgrade office.
Vertt is a rapidly growing Swiss startup. The Vertt team is building a driver service app that arranges trips from drivers to passengers. Our competitive advantage is fair price for both user groups, drivers and passengers. We are local and know the needs of the Swiss. Our app has been developed using the latest SaaS technology to revolutionize mobility throughout Switzerland. More than 40,000 people in the Zurich region are already using the Vertt app and travel easily, reliably and safely from A to B.
We are seeking a skilled and motivated Senior Node.js Developer to join our team and contribute to the development of our backend application. As a Senior Node.js Developer, you will be responsible for designing, implementing and maintaining scalable and efficient server-side applications.
Your responsibilities:
- Designing and developing server-side applications using Node.js and modern frameworks like Express.js.
- Collaborating with cross-functional teams, including frontend developers, designers, and product managers, to define and implement APIs and backend functionalities.
- Writing clean and maintainable code, following industry best practices and coding standards.
- Conducting thorough testing and debugging of applications to ensure optimal performance and reliability.
- Monitoring and optimizing server-side performance to ensure high availability and scalability.
- Participating in code reviews and providing constructive feedback to team members.
- Researching and staying up-to-date with emerging technologies and trends in Node.js and backend development.
- Analyzing and solving software errors.
- Creating concepts for software improvements and accompanying improvements into productive use.
Your profile:
- Strong proficiency in Node.js and JavaScript, with a deep understanding of event-driven programming, asynchronous programming, and Promises.
- Experience with modern Node.js frameworks, such as Express.js, and RESTful API development.
- Knowledge of backend architecture and the ability to design scalable, maintainable, and testable server-side applications.
- Experience with containerization technologies like Docker and container orchestration platforms like Kubernetes.
- Experience working with AWS platform (RDS, EC2, EKS)
- Familiarity with database systems, such as MongoDB, MySQL, or PostgreSQL, and the ability to design efficient database schemas and write optimized queries.
- Proficient understanding of version control systems, such as Git, and experience with collaborative development workflows (e.g., GitFlow).
- Familiarity with automated testing frameworks, such as Mocha or Jest, and experience with unit testing and integration testing.
- Understanding of frontend technologies like HTML, CSS, and JavaScript, and the ability to collaborate effectively with frontend developers.
- Strong problem-solving skills and the ability to debug complex issues in a distributed, microservices-oriented environment.
- Excellent communication and teamwork skills, with the ability to work collaboratively in an agile development environment.
Benefits:
- High-growth company in which you can find exciting and trend-setting challenges
- Amazing product to work on
- Familial working atmosphere in an open-minded multinational team
- All necessary equipment – up to you to decide what you prefer
- The budget for professional improvement (courses, conferences, books…)
- Budget for the mastery of the English language during the working hours
- Private health insurance
- Nice office in Belgrade
- Fully stocked kitchen (tea, coffee, fruits, soft drinks, snacks…)
- Tournaments of table tennis, table soccer, and darts in our office
- Skilled and senior co-workers
- Opportunities to build products that really make a difference
- Opportunities to learn and grow with us
If you are looking for an environment where you can grow professionally, learn from the best in the field, balance work and life habits and have a pleasant and enthusiastic environment, please submit your CV in English.
Date Posted
08/21/2024
Views
3
Similar Jobs
Senior Pricing Analyst - RPM Freight Systems
Views in the last 30 days - 0
RPM a rapidly growing logistics company is seeking a Senior Pricing Analyst The role involves developing accurate pricing for new opportunities managi...
View DetailsHuman Resources Coordinator - Altarum
Views in the last 30 days - 0
Altarum a nonprofit organization is seeking a Human Resources Coordinator to support their HR team The role involves managing HR records facilitating ...
View DetailsAdministrative Assistant - Torc Robotics
Views in the last 30 days - 0
Torc a pioneer in autonomous driving technology is seeking an experienced Administrative Assistant The role involves office administration management ...
View DetailsSenior Machine Learning Engineer - Torc Robotics
Views in the last 30 days - 0
Torc a pioneer in autonomous vehicle technology and part of the Daimler family is seeking a senior machine learning engineer to join their Machine Lea...
View DetailsSolutions Architect - Koddi
Views in the last 30 days - 0
Koddi is seeking a Solutions Architect with 7 years of experience in RetailCommerce media SaaS presales The role involves leading customer solutioning...
View DetailsOnline Casino Shuffler (Onsite) - Playtech
Views in the last 30 days - 0
PT Services Delaware LLC is a subsidiary of Playtech the worlds largest online gaming software supplier listed on the London Stock Exchange Playtech f...
View Details