Position: Mid-Level Backend Developer (Node.js)
Company: SimilarDev
Category: Node.js
Experience required: 3y
English level: intermediate

WHO ARE WE?
We are an Israeli dynamic and innovative start-up tech company seeking a highly skilled Backend Developer to develop and maintain a scalable and high-performance web application. If you are passionate about building robust web and mobile applications and want to join a fast-paced team, then this opportunity is perfect for you.

YOUR DUTIES AND RESPONSIBILITIES:

-Design and implement server-side components, APIs, and web services to meet project requirements.
-Collaborate with cross-functional teams to gather project specifications and translate them into technical solutions.
-Optimize application performance, ensuring efficient data processing and storage.
-Stay updated with the latest industry trends and technologies, recommending improvements and implementing best practices.
-Troubleshoot and resolve application defects and issues in a timely manner.


YOUR SKILLS AND KNOWLEDGE:
-At least 3 years of experience in relevant technologies
-Good experience in Node.js development and the Express framework.
-Proficiency in working with relational databases such as PostgreSQL and NoSQL databases like MongoDB.
-Proficiency with messaging queues like RabbitMQ and distributed computing frameworks like Presto
-Solid understanding of server-side architecture, web services, and API design.
-Experience with performance optimization, scalability, and security of web applications.
-Strong problem-solving skills and the ability to troubleshoot complex issues.
-Knowledge of version control systems, such as Git, and CI/CD pipelines.
-Excellent communication and collaboration skills.


WHAT WE OFFER:

-This position is with an Israeli startup, working directly under the guidance of the CTO.
-You will have the opportunity to work in a fast-paced and dynamic startup environment, where your ideas and contributions will make a significant impact.
-The company promotes a culture of innovation, creativity, and continuous learning, encouraging team members to stay updated with the latest technologies and industry trends.