Full-Stack Engineer
Role details
Job location
Tech stack
Job description
understand customer pain points, prototype solutions, and ship high-value features end-to-end. Full-Stack Execution: Architect and deliver robust experiences across the stack. You will build intuitive, user-centered frontend interfaces (Angular) and design scalable, reliable backend microservices (Java/Spring Boot). AI-Accelerated Development: Use LLMs aggressively in your daily workflow. You will guide the AI with your strong engineering fundamentals to rapidly prototype ideas, write code, test, and optimize-multiplying your squad's speed without sacrificing quality. Navigate & Modernize: Confidently dive into legacy codebases when necessary, debugging and modernizing infrastructure to ensure our core platform remains stable and performant as we scale. Champion Quality & Collaboration: Act as a technical leader within your squad. Uphold rigorous engineering standards through thoughtful code reviews, automated testing, and a focus on long-term maintainability. What You Bring The Builder
Requirements
Mindset: Product Empathy: You care deeply about the user experience and the why behind the software you build. You measure success by user outcomes, not just lines of code deployed. Small-Team Player: You thrive in tight-knit, highly autonomous, cross-functional squads where collaboration and shared ownership are key. Outcome-Oriented: You focus on delivering measurable business value and are comfortable navigating ambiguity to find the right solution. Technical & AI Foundations: Proven Experience: 6+ years of software engineering experience with a strong track record of shipping full-stack products. Backend & Frontend Mastery: Deep proficiency in Java/Spring Boot (microservices, RESTful APIs) and strong skills in Angular (or deep experience in React/Vue and a willingness to adapt). AI Adaptability: You don't need to be an ML scientist, but you must possess a strong intellectual curiosity and eagerness to use AI tools heavily in your daily coding workflow. You have the technical judgment to review AI-generated code critically. Modern Engineering: Deep experience with CI/CD, automated testing, and agile methodologies. Language: Excellent communication skills in English to collaborate seamlessly across our international teams. Nice to Have: Product AI Integration: Hands-on experience building LLM features directly into customer-facing applications (OpenAI, Anthropic APIs, LangChain, vector databases). Mobile Experience: Knowledge of Kotlin or cross-platform mobile development. Domain Expertise: Background in InsurTech, PropTech, or property restoration. Why Join DocuSketch?: Build the Future of Engineering: Don't just use AI-define how it's used to build products. You'll be at the forefront of the next era of AI-orchestrated software development. Small Squads, Massive Impact: Your work won't get lost in corpora
About the company
Built on almost a decade of experience in the real estate virtual reality space, the DocuSketch™ platform transforms 360° images into a unique and effective way of documenting the status of a property over time: including condition, contents, and measurements.
DocuSketch™ is the most effective, efficient and scalable way to create a 3D 360° digital snapshot of a home.
DocuSketch is growing rapidly to become the market leader in technology based virtual reality space.
The positive feedback and the growing client community are the evidence of the innovative solution we are providing.