Full-Stack Software Engineer
Join an autonomous engineering team building cloud-based software for global work compliance. Own product development across Java and Spring Boot backend services and Angular and TypeScript frontend applications, using AI-assisted workflows while maintaining high standards for security, reliability,
Responsibilities
- Develop and maintain full-stack applications using Java, Spring Boot, Angular, and TypeScript
- Work with Product Managers to define priorities and solutions
- Use AI development tools and agentic workflows across coding, testing, and delivery
- Review AI-generated code for quality, scalability, maintainability, and security
- Own software delivery from system design and implementation through cloud infrastructure and deployment
- Identify application vulnerabilities and apply secure engineering practices
- Shift between frontend and backend work according to product priorities
Requirements
- At least 3 years of professional software engineering experience, including full-stack development
- Professional experience with Java, Spring Boot, and object-oriented backend development
- Strong experience with Angular and TypeScript
- Ability to assess AI-generated code for correctness, architecture, scalability, maintainability, and security
- Knowledge of secure software development and application security
- Experience owning applications through design, development, deployment, and cloud infrastructure
- Professional fluency in English
Nice to have
- Experience with AI coding assistants or interest in agentic development workflows
- Curiosity and adaptability toward emerging AI-assisted engineering practices
Benefits
- Fully remote, with flexibility to work from anywhere in the world for up to 183 days per year
- Budget and access to AI-powered development tools
- Virtual stock options
- €200 monthly coworking or sports budget
- Opportunities for professional growth