JavaScript Software Engineer

About the Role

We are looking for a JavaScript Software Engineer to join our development team and help build high-performance web applications. You will work with modern JavaScript frameworks, backend technologies, and cloud solutions to deliver scalable and maintainable software.

Responsibilities:

  • Develop and maintain frontend and/or backend applications using JavaScript (ES6+), TypeScript.
  • Build dynamic and responsive user interfaces using React, Vue.js, or Angular.
  • Develop server-side applications and APIs using Node.js (Express, NestJS, Fastify, or Koa).
  • Design and integrate RESTful and GraphQL APIs for seamless data exchange.
  • Work with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Firebase, DynamoDB) databases.
  • Implement authentication and authorization (OAuth, JWT, OpenID Connect).
  • Ensure code quality with unit, integration, and end-to-end testing (Jest, Mocha, Cypress).
  • Optimize applications for performance, scalability, and security.
  • Work with Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure).
  • Collaborate in Agile/Scrum teams and participate in code reviews and technical discussions.

Requirements:

2+ years of experience in JavaScript development.
✅ Strong proficiency in JavaScript (ES6+) and TypeScript.
✅ Experience with frontend frameworks (React, Vue.js, Angular).
✅ Experience with backend development in Node.js (Express, NestJS, or Fastify).
✅ Knowledge of RESTful APIs, GraphQL, and WebSockets.
✅ Familiarity with databases (SQL and NoSQL).
✅ Understanding of CI/CD, containerization (Docker, Kubernetes).
✅ Experience with testing frameworks (Jest, Mocha, Cypress).
✅ Strong problem-solving and debugging skills.

Nice to Have:

➕ Experience with serverless computing (AWS Lambda, Firebase Functions).
➕ Familiarity with message brokers (Kafka, RabbitMQ, Redis Pub/Sub).
➕ Understanding of progressive web apps (PWAs).
➕ Experience with Microservices and Event-Driven Architecture.

What We Offer:

✨ Competitive salary and performance-based bonuses
✨ Private medical care and wellness programs
✨ Continuous learning opportunities and technical training
✨ Participation in industry conferences and networking events
✨ A collaborative and innovative team environment

Category: Software Development
Job Type: IT
Location: Warszawa

Apply for this position

Allowed Type(s): .pdf, .doc, .docx