Senior Full Stack Software Engineer (Java / Angular)

 Posted 4 months ago
     
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

The role involves designing, developing, and maintaining full-stack features for the LIFE platform using Java (Spring Boot) and Angular, including building RESTful APIs and responsive frontend components. Responsibilities also include collaborating with cross-functional teams, participating in code reviews, and mentoring junior developers to maintain high engineering standards.

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

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified