Senior Fullstack Developer (JS)
Office in Poland: Krakow
JavaScript (Fullstack)
& 7 others
We are hiring a Senior Fullstack Developer (JS) to enhance our team. You will be instrumental in driving forward projects that impact our business and technology direction. Collaborate in a team-oriented environment where your skills and contributions have real influence on our products.
Responsibilities
- Support and develop fintech internal platforms that streamline business operations
- Construct new features and enhance existing functionalities from the ground up
- Integrate third-party APIs and internal services to enable smooth and efficient data flow
- Coordinate with backend, DevOps, and product teams to deliver effective solutions
- Take an active role in SCRUM ceremonies such as sprint planning, backlog grooming, and retrospectives
Requirements
- Minimum 3 years of professional web development with a demonstrated ability to deliver production-grade applications
- Backend development experience using Node.js in live environments
- Expertise in frontend development with React for building interactive UIs
- Hands-on work with Next.js for server-side rendering and NestJS for backend architecture
- Skillful use of Apollo for GraphQL and Material UI for crafting modern user interfaces
- Advanced TypeScript skills for robust and maintainable coding
- Experience with SQL or NoSQL databases under high load conditions ensuring data accuracy and performance
- Strong grasp of REST, GraphQL, and WebSocket technologies for efficient API and real-time features
- Experience with Test-Driven Development (TDD) and automated tests to maintain high standards
- Familiarity with microservices for scalable and maintainable systems
- Proficient with Git, RabbitMQ, Redis, MongoDB, and MySQL
- Good command of English (B2+ level) and experience communicating with clients and stakeholders
Nice to have
- Familiarity with CI/CD pipelines, Kubernetes, and Docker for deployment automation and container orchestration
- Experience developing microservices and containerized applications for scalable infrastructures
- Knowledge of message queue systems like RabbitMQ, Kafka, or similar for asynchronous communication and processing