Middle Node.js Engineer
CommIT Warsaw, Masovian Voivodeship, Poland
Software Development · 501-1,000 employees
About the role
Design, develop, and maintain scalable backend services and APIs using Node.js within a microservices architecture. Collaborate with cross-functional teams to optimize system performance, security, and reliability while resolving production issues.
What they look for
Requirements
Requires a bachelor's degree in Computer Science or a related field and 2–4 years of backend development experience. Candidates must have strong proficiency in Node.js, experience with SQL/NoSQL databases, and familiarity with cloud services.
Full description
The company is looking for a talented Backend Engineer to help build the infrastructure that secures the world’s software supply chains.
You’ll work alongside top-tier engineers to design and deliver high-performance, secure, and scalable systems. This role is ideal for someone who thrives in a fast-paced environment, enjoys solving complex technical challenges, and wants to build products that make a meaningful impact.
Responsibilities
- Design, develop, and maintain scalable and reliable backend services and APIs.
- Build high-performance systems capable of handling large volumes of data and traffic.
- Develop and improve backend infrastructure using Node.js.
- Work with both SQL and NoSQL databases, including data modeling and performance optimization.
- Design and implement solutions within a microservices architecture.
- Build and maintain cloud-based services and infrastructure.
- Collaborate closely with product, engineering, and other cross-functional teams to deliver new features.
- Troubleshoot, debug, and resolve complex production issues.
- Improve system performance, reliability, scalability, and security.
- Strong commitment to writing clean, maintainable, and high-quality code.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 2–4 years of experience in backend development, with a focus on building scalable applications and services.
- Strong proficiency in Node.js.
- Hands-on experience with database technologies, including both SQL and NoSQL databases.
- Familiarity with cloud services and microservices architecture.
- Experience working directly with customers or within a product-focused company/environment.
- Excellent problem-solving and analytical skills.
- Strong commitment to writing clean, maintainable, and high-quality code.
Similar roles
-
Fintech Full-Stack Software Engineer - Node.js, React Native & Security
SSC HR Solutions Cairo, Cairo, Egypt
-
[GFA] Senior Full-stack Software Engineer (Nest.js/Node.js + React)
Software Mind Krakow, Lesser Poland Voivodeship, Poland
-
Staff Node.js Software Engineer
WIZELINE Spain
-
Senior Software Engineer (must haves: NodeJS, Java, MySQL, MongoDb, Docker)
NielsenIQ Pune City, Maharashtra, India
-
Développeur Full Stack Node.Js - F/H
Niji Casablanca, Casablanca-Settat, Morocco
-
EVERGREEN Talent Pool KZN - Newcastle Node (Evergreen)
FirstRand Bank India Dundee, KwaZulu-Natal, South Africa