Senior Fullstack Developer (JavaScript)
Office in Poland: Krakow
JavaScript (Fullstack)
& 7 others
We are seeking a Senior Fullstack Developer (JavaScript) to join our dynamic team. You will contribute to impactful projects that advance our business and influence the evolution of our technology stack. Join us to bring your skills and ideas into a collaborative, innovative environment and help build solutions that matter.
Responsibilities
- Develop and support internal platforms and fintech tools that enhance business processes
- Create and improve features from scratch and optimize existing functionalities
- Integrate external APIs and internal services to enable smooth data exchange and system integration
- Collaborate closely with backend, DevOps, and product teams to deliver robust solutions
- Engage actively in SCRUM activities such as sprint planning, backlog grooming, and retrospectives
Requirements
- Proven experience of at least 3 years in web development with a history of delivering production-quality applications
- Practical knowledge of Node.js for backend development in live environments
- Strong frontend skills using React to build interactive user interfaces
- Experience with Next.js for server-side rendering and NestJS for backend scalability
- Expertise in Apollo for GraphQL data handling and Material UI for responsive UI development
- Advanced proficiency in TypeScript for writing clean, maintainable code
- Experience working with SQL or NoSQL databases under demanding conditions to ensure reliability and performance
- Thorough understanding of REST, GraphQL, and WebSocket technologies for API and real-time feature development
- Familiarity with Test-Driven Development (TDD) and automated testing to maintain high code quality
- Experience with microservices architecture for scalable and maintainable systems
- Confident use of Git for version control, RabbitMQ for messaging, Redis for caching, MongoDB and MySQL for data persistence
- Effective English communication skills at B2+ level and experience in engaging clients and stakeholders
Nice to have
- Knowledge of CI/CD processes, Kubernetes, and Docker for deployment automation and container management
- Experience building microservices and containerized applications for scalable architectures
- Understanding of message queue systems like RabbitMQ, Kafka, or similar for managing asynchronous workflows