Senior Full Stack Software Engineer (Java / Angular)
Working hours: 10 AM - 7 PM CET (UTC+1)
About the Role
We are looking for a Senior Full Stack Software Engineer to join our engineering team and contribute to the development of our LIFE platform. This role requires strong experience with both backend development in Java (Spring Boot) and frontend development using Angular.
As a senior developer on the team, you will work on end-to-end features, implementing both frontend and backend components while collaborating closely with product managers, QA engineers, and other developers. You will also help mentor junior developers and contribute to maintaining high engineering standards, including test-driven development and code quality.
Responsibilities
Design, develop, and maintain full-stack features using Java (Spring Boot) and Angular
Build and maintain RESTful APIs and backend services
Develop responsive and scalable frontend components using Angular
Write clean, maintainable, and well-tested code following TDD practices
Work with relational databases to design schemas, write efficient queries, and optimize performance
Collaborate with cross-functional teams including Product, QA, and Design
Participate in code reviews and contribute to improving engineering practices
Mentor junior developers and support their technical growth
Troubleshoot and resolve production issues when needed
Required Skills & Experience
Strong experience with Java and Spring Boot
Strong experience building frontend applications with Angular
Solid understanding of object-oriented programming, multithreading, and backend service development
Experience building and consuming REST APIs
Strong experience with SQL and relational databases (query optimization, schema design, joins)
Experience implementing secure backend services
Hands-on experience with test-driven development (TDD) and unit testing
Familiarity with Git-based workflows
Nice to Have
Experience with NoSQL databases
Experience working in microservices-based architectures
Experience with Angular Material or similar UI component libraries
Experience mentoring junior developers
What We’re Looking For
A hands-on engineer who enjoys building end-to-end solutions
Strong problem-solving and debugging skills
Ability to work independently and collaborate effectively with the team
Passion for writing clean, maintainable, and well-tested code
- Locations
- Europe
- Remote status
- Fully Remote
About Tight Line
Tight Line represents the perfect synergy of expertise and ambition. Born from the merger of Rapid River (est. 2013) and Cactus Code (est. 2016). Our mission is simple yet bold: to attract the brightest minds in software development and empower them with meaningful, cutting-edge projects for clients across the globe.