Skip To Main Content
backBack to Search

Senior Fullstack Developer (JS)

Office in Poland: Krakow
JavaScript (Fullstack)
& 7 others

We are looking for a Senior Fullstack Developer (JS) to join our team.

In this role, you’ll work on innovative projects that drive our business forward and help shape the future of our technology stack. You’ll be part of a collaborative environment where your expertise and ideas will make a real impact.

Responsibilities
  • Build and maintain internal platforms and fintech tools to support business operations
  • Design and implement new features as well as enhance existing functionality from the ground up
  • Integrate third-party APIs and internal services to ensure seamless data flow and system interoperability
  • Work closely with backend, DevOps, and product teams to deliver high-quality solutions
  • Actively participate in SCRUM ceremonies, including sprint planning, grooming, and retrospectives
Requirements
  • Minimum of 3 years of experience in web development, demonstrating a strong track record of delivering production-ready applications
  • Hands-on experience with Node.js in production environments for backend development
  • Proven expertise in frontend development using React to build dynamic user interfaces
  • Solid experience with Next.js for server-side rendering and NestJS for scalable backend architecture
  • Proficiency in Apollo for managing GraphQL data and Material UI for creating responsive, modern interfaces
  • Advanced knowledge of TypeScript for writing robust, maintainable code
  • Strong experience working with SQL or NoSQL databases under high load, ensuring data integrity and performance
  • Deep understanding of REST, GraphQL, and WebSockets for building efficient APIs and real-time features
  • Familiarity with Test-Driven Development (TDD) and writing automated tests to ensure code quality
  • Experience working with microservices architecture for scalable and maintainable systems
  • Confident in using Git for version control, RabbitMQ for messaging, Redis for caching, MongoDB and MySQL for data storage
  • Good English communication skills (B2+ level or higher) and experience in client-facing communications, including direct interaction with stakeholders
Nice to have
  • Experience with CI/CD pipelines, Kubernetes, and Docker for automating deployments and managing containerized applications
  • Background in building microservice infrastructure and developing container-based applications for scalable solutions
  • Familiarity with queue brokers such as RabbitMQ, Kafka, or similar technologies for managing asynchronous communication and data processing