We are seeking a Senior Full‑Stack Engineer to join a new greenfield initiative building a virtualization‑focused security product. This role involves end‑to‑end development across backend and frontend components, contributing to architecture, core feature implementation, and product foundations. You will collaborate closely with engineering, product, and infrastructure teams to deliver a modern, reliable, and high‑quality system.
Requirements:
• 5+ years of professional experience as a Full‑Stack or Software Engineer working across both frontend and backend systems. • Strong hands‑on experience with Java and Spring Boot for building production-grade backend services. • Solid knowledge of JPA/Hibernate and experience with relational databases (HSQLDB or comparable). • Practical expertise with Angular or similar modern frontend frameworks, including component‑based development and API integration. • Experience with real‑time communication patterns (e.g., WebSockets). • Strong Linux skills, including comfort with shell scripting and service-level debugging. • Experience with SSH‑based automation or remote execution workflows on Linux hosts. • Familiarity with virtualization technologies (e.g., VMware) or readiness to quickly learn the domain. • Understanding of CI/CD processes and deployment practices for Linux environments. • Strong analytical, communication, and problem‑solving skills, with a sense of ownership and initiative.
Nice to Have: • Experience with license-aware systems or integrating licensing components. • Experience generating PDF reports or certificates. • Background in security, data sanitization, or similar compliance-driven domains.
Responsibilities:
• Develop new application features across backend (Java/Spring Boot) and frontend (i.e. Angular) as part of a greenfield product build. • Contribute to system architecture, technical design decisions, and foundational application structure. • Implement database schemas, persistence logic, and efficient data workflows using relational databases. • Build and maintain frontend components, ensuring seamless integration with backend APIs and real-time data channels. • Implement and maintain real‑time communication features using WebSockets or similar mechanisms. • Develop automation and backend flows that interact with Linux hosts through SSH and related tooling. • Contribute to deployment and packaging workflows for Linux-based environments. • Diagnose and resolve issues across the full application stack—backend, frontend, and infrastructure. • Collaborate with product, QA, and infrastructure teams to refine requirements and ensure high-quality feature delivery. • Provide input during code reviews, design discussions, and knowledge sharing within the engineering team.
We offer: * Annual paid vacation of 18 working days. * Extra vacation days for long-lasting cooperation. * Annual paid sick leave of 10 days. * Maternity/Paternity leave. * The opportunity for sabbatical leave. * Marriage and Parenthood Package. * Compensation for sports activities (up to 250$ per year) or health insurance covering (70%) — after the trial period. * Career development plan. * English and Spanish classes. * Paying taxes and managing PE (Private Entrepreneur). * Technical equipment. * Internal Referral program. * Opportunity to take part in company volunteering activities. * Sombra is a “Friendly to Veterans” award-holder.
If you believe you are a suitable candidate for this position, please attach your updated resume using the provided link. Our recruitment team will review your profile, and if it aligns with our current job openings, we will contact you shortly. If you don’t receive a reply from us within 5 business days, it means we have decided to move forward with other candidates.