Senior Full Stack Developer
Role details
Job location
Tech stack
Job description
The Senior Full Stack Developer will play a key role in developing mission-critical features and collaborating with a talented team to ensure high-quality, scalable solutions. This position focuses on working closely with peers to share knowledge, improve code quality, and contribute to architectural decisions and best practices.
You'll work alongside stakeholders across Product, Design, Customer Success, and DevOps to deliver impactful solutions.
What You'll Do (Key Responsibilities)
Product Development
- Feature Development: Contribute to the full lifecycle of front-end and back-end features using React, Node.js, and TypeScript.
- UX Collaboration: Work with Product and Design teams to translate requirements into intuitive, performant user experiences with clean, accessible interfaces.
Platform & Architecture
- Scalable Systems: Help design and implement microservices and event-driven architectures leveraging Docker, Kubernetes, and RabbitMQ.
- Data Layer: Collaborate on schema design and efficient queries across PostgreSQL and MongoDB, ensuring data integrity and observability.
Quality & Reliability
- Code Standards: Participate in code reviews, testing strategies, and CI/CD processes to maintain high engineering standards.
- Performance & Security: Work with the team to diagnose bottlenecks, optimize performance, and follow security best practices.
Collaboration & Knowledge Sharing
- Team Contribution: Share expertise, support teammates in solving complex problems, and foster a culture of continuous learning.
- Cross-Functional Work: Partner with DevOps and other teams to streamline deployments and deliver outcomes effectively.
Requirements
Do you have experience in Software development?, * Strong experience with React, Node.js, and TypeScript building production-grade applications.
- Ability to design APIs (REST/GraphQL), integrate services, and deliver reliable solutions.
Cloud & Infrastructure:
- Proficiency with Docker and Kubernetes for containerization and orchestration.
- Experience with event-driven architectures using RabbitMQ or similar tools.
Data & Observability:
- Practical knowledge of PostgreSQL and MongoDB for modelling and performance optimization.
- Familiarity with logging, metrics, tracing, and error monitoring.
Qualifications:
- 5-8 years of experience in full-stack software development.
- Experience with microservices, CI/CD pipelines, automated testing, and secure, scalable systems.
- Understanding of modern software architecture and cloud-native patterns.
- Previous experience in a startup or high-growth technology company is a plus but not required., If you're a proactive, detail-oriented professional who enjoys working as part of a knowledgeable team and thrives in a dynamic environment, we'd love to hear from you!
Benefits & conditions
- Competitive salary
- Opportunities for growth and professional development.
- Flexible working arrangements and a strong focus on work-life balance.
- Remote start from Europe