Design, develop, and maintain backend services using Java and Spring Boot, with exposure to Vue.js on the frontend.
Write and maintain automated unit, integration, and end-to-end tests.
Participate in code reviews to support quality, performance, and maintainability.
Contribute to service and feature design discussions.
Debug and resolve complex issues in distributed systems.
Follow secure coding, CI/CD, source control, and release-process best practices.
Coach and mentor junior engineers.
Provide predominantly third-line support when required.
Collaborate with engineering leadership to improve ways of working.
AgileGitJava+5 more
Showing 1 of 3 positions
About Vigil
Vigil is transforming the annuity industry by automating complex post-issue processes. You will help build a modern SaaS data platform that streamlines workflows for carriers and distributors. Our solutions simplify data collection, guide customers through processes, and support critical document management. Vigil secured $1.3 million in pre-seed funding in February 2025, backed by M25 and other prominent investors.
How We Work
We operate as a remote-first company with engineering teams located across Brazil and Portugal. You'll find a flat organizational structure where responsibility and authority are shared equally. We value self-motivation and collaborative effort, practicing servant leadership where experienced members support the team. Our culture embraces learning from mistakes and fosters an Agile environment where your ideas are always welcome. We prioritize inclusivity and diversity, believing that varied perspectives strengthen our team.
Engineering at Vigil
At Vigil, you will craft robust custom software, build scalable SaaS platforms, and develop cutting-edge AI & Automation Systems. Our projects range from full-stack web applications and cross-platform mobile apps to modernizing legacy systems. You'll work with technologies like modern .NET (C#, .NET 6/7/8), Java & Spring Boot, Ruby, and Vue.js. We focus on building highly available, resilient, and scalable systems, integrating with cloud services like AWS and Azure, and maintaining strong automated test suites. Engineers contribute to architectural decisions and continuously improve our engineering standards.
Why Join Us
Shape the future of the annuity industry with innovative SaaS solutions.
Work fully remotely in a collegial environment with shared ownership and responsibility.
Benefit from ongoing training and mentoring, with opportunities to grow and experience diverse projects.
Contribute to a culture that champions learning from mistakes and values every idea in an Agile setting.
Benefits & Perks
Collegial environment where responsibility and authority are shared.
Culture that encourages learning from mistakes.
Agile environment where your ideas are welcome.
Possibility to grow and experience different projects.