Backend Developer
Bridge351 is a tech company focused on excellence, innovation and tailored solutions, operating across Europe in areas like Cloud, Cybersecurity, Data and Advanced Development.
Mission
In an initial phase, design, develop, and maintain scalable and robust backend services in Java within a microservices architecture, ensuring quality, security, and performance.
In a second phase, evolve into a fullstack role, contributing to both backend and frontend development using modern technologies.
Responsibilities
Phase 1 – Backend Focus
Design and implement backend services using Java (Spring / Spring Boot) within a microservices architecture
Develop and maintain RESTful APIs for integration with internal and external systems
Design, implement, and optimize relational and non-relational data models (PostgreSQL, MongoDB, SQL Server), including complex queries and basic performance tuning
Phase 2 – Fullstack Evolution
Develop and maintain end-to-end web applications
Build modern, responsive user interfaces using React
Develop backend services and APIs using Node.js
Cross-Phase Responsibilities
Create and maintain Dockerfiles and configurations for containerized services
Follow best practices in version control, CI/CD, and deployments using Git and existing pipelines
Implement unit and integration tests, supporting quality across SIT, UAT, and production environments
Monitor, analyze, and resolve production incidents, ensuring system stability and observability
Collaborate with frontend teams, core system teams (Banka), and functional analysts to translate business requirements into technical solutions
Participate in code reviews and contribute to continuous improvement of codebase and architecture
Document services, APIs, data flows, and architectural decisions using tools such as Jira and Confluence
Technical Requirements
Phase 1
Strong experience in backend development with Java (Java 8+), preferably with Spring / Spring Boot
Practical experience with microservices architectures (REST communication, event-driven systems where applicable)
Solid understanding of REST API design (best practices, versioning, documentation)
Knowledge of backend security (authentication, authorization, handling sensitive data)
Nice to have: experience with messaging/event systems (Kafka, NATS, ActiveMQ), monitoring/logging, Kubernetes or container orchestration
Phase 2
Proven experience in fullstack development
Strong knowledge of React (hooks, state management, component lifecycle)
Experience with Node.js (Express or similar frameworks)
Experience working with REST APIs
Knowledge of SQL and/or NoSQL databases
Soft Skills
Ability to work in multidisciplinary teams and communicate effectively with both technical and functional stakeholders
Strong problem-solving skills with a sense of ownership
Focus on quality, performance, and maintainability (clean, testable, well-structured code)
Openness to continuous improvement, knowledge sharing, and active participation in technical decisions
Requirements Summary
Seniority: ~5 years of experience in software development
Hybrid model: 2–3 days per week on-site in Lisbon
What can you expect from us?
Mind-blowing workplace culture. You will be integrated in a professional, dynamic and collaborative team.
100% Remote opportunities
We want you to have the flexibility to work where you feel most comfortable and productive.
International Career
You can expect professional growth and to be connect with the world.
We are represented in Portugal, Belgium, Luxembourg, and Denmark.
And with projects in many other countries: Netherlands, Luxembourg, Singapore and in the United States of America (and a lot more is coming…)
Extra Benefits & Perks
If you wish to work with us and you are outside European Union (good news…) we are a Tech Visa Company, We will help!
As a plus, we provide Health and Life Insurance.