Position: Middle / Senior Full Stack (Node.js) Developer
Company: Artelogic
Experience required: 3y
English level: intermediate

Project description

We are looking for experienced Node.js developers to join and empower the team of our client. Our client is a well-funded startup headquartered in Munich, Germany, which is led by former Amazon executives. The startup operates in the area of data analytics, machine learning, and provides AI-based recommendations to e-commerce businesses.

You will be deeply involved in all major decision-making processes, working closely with the CTO and other leaders of the startup, and be able to directly contribute to the product development with no middleman around.

Communication on the project is fully in English so it might be another great opportunity to practice and improve your soft skills. You may also expect to experience a bit of Amazon’s spirit in team management, as the startup is founded by former senior executives of Amazon.

In terms of technologies, it’s all the sweet words — big data, machine learning, Node.js, React.js, Nest.js, MongoDB, Redshift, Docker, Kubernetes, and so on. You are unlikely to be bored with this project.

Required skills

— 3+ years of Node.js development experience
— Strong skills in working with OOP and TypeScript based frameworks like NestJS.
— Experienced with at least one frontend framework such as React or Angular
— Strong experience in working with databases, such as PostgreSQL/Redshift or MongoDB
— Proficient understanding of code versioning tools, such as Git
— English — upper-intermediate and above (both written and verbal)
— You are open to give and receive feedback and strive to improve.
— You are a team player and love the challenge of complex projects.

We offer

— Personal career development plans, as well as a dedicated mentor
— 24 days of paid vacation and 7 paid sick leaves
— Flexible working hours
— Possibility to work remotely
— Regular team buildings and company-wide trips
— Corporate lessons of English and German
— Support in preparation, as well as full reimbursement of professional certifications
— Possibility to become a mentor in our corporate university
— Highly transparent processes towards compensation reviews and promotions
— Exposure to a rapidly growing, dynamic, and uniquely global industry
— Becoming part of the team that has been multiple times recognized among Top Software Development Companies according to Clutch

Responsibilities

— Follow team guidelines ensuring quality and consistency in the design and development phases of applications
— Lead efforts to design, architect, and write new software components
— Create software tests, verify the functionality and quality of the software
— Provide support for production applications as issues arise
— Troubleshoot performance and scalability issues
— Identify opportunities to improve and optimize applications
— Closely work with the project management team to better understand and communicate new requirements
— Follow our internal software development processes and standards