Senior Full Stack Developer (Remote from EU)
We are seeking an experienced Senior Full Stack Developer to join an international engineering team building high-performance, data-driven applications. The ideal professional combines a solid backend background in Java (Quarkus/Spring) with hands-on experience in React and TypeScript, and thrives in a collaborative, DevOps-oriented environment.
Technical Requirements and Knowledge
- Backend: Advanced experience with Java, Maven, and Quarkus or Spring frameworks for enterprise-level development. 
- Frontend: Strong knowledge of React (TypeScript), modern JavaScript (ES6+), Ant Design, Webpack, and testing frameworks such as Jest and React Testing Library. 
- Databases: Proven ability to design and optimize MongoDB and PostgreSQL schemas, queries, and indexing strategies for scalable environments. 
- Architecture: Skilled in microservices design, Kafka-based event communication, and integration with ELK monitoring stacks. 
- DevOps: Experience with Docker, Kubernetes, Jenkins, SonarQube, Nexus, and CI/CD pipelines. 
- Security & Authentication: Knowledge of Role-Based Access Control (RBAC), JWT, and secure coding practices. 
- Cloud & Storage: Familiarity with bucket-based storage systems (e.g., MinIO) and containerized deployments. 
- Performance Optimization: Competence in profiling and resolving performance issues at both code and infrastructure level. 
- Version Control: Proficient in Git (Bitbucket preferred). 
Key Responsibilities
- Design, develop, and maintain robust full-stack applications ensuring performance, scalability, and maintainability. 
- Build and enhance microservices and APIs using event-driven and real-time architectures. 
- Deliver intuitive, responsive user interfaces with React and ensure quality through automated testing. 
- Apply DevOps best practices to streamline delivery, automate builds, and maintain secure deployments. 
- Diagnose and improve application and database performance through systematic analysis. 
- Ensure compliance with security and data protection standards throughout the development process. 
- Collaborate closely with architects, product owners, and QA to translate business needs into technical solutions. 
- Mentor and support junior developers, fostering collaboration and continuous learning within the team. 
- Take ownership of deliverables, from analysis and design to release and follow-up, maintaining accountability for results. 
Hiring Details
- Seniority: Senior (5–7+ years of relevant experience). 
- Language: English level B2/C1 (mandatory). 
- Work setup: 100% remote. / Travel: Occasional travel to Brussels may be required. 
- Eligibility: Open to EU citizens or professionals residing in the EU with a valid work permit. 
- Engagement options: Freelance or Spanish employment contract, depending on the candidate’s preference and location. 
 
                