- Company Name
- Altimetrik
- Job Title
- Full Stack Engineer
- Job Description
-
**Job Title**
Full Stack Engineer
**Role Summary**
Mid‑level Full Stack Engineer responsible for designing, developing, and maintaining end‑to‑end features in a modern enterprise application using React, TypeScript, Java, and Spring Boot. Works collaboratively with product, design, and cross‑functional teams in a fast‑paced environment, ensuring scalable architecture, high performance, and best engineering practices.
**Expectations**
- 6+ years of professional full‑stack or software engineering experience.
- Strong proficiency in React, TypeScript, modern JavaScript, Java, and Spring Boot.
- Experience building reusable, scalable UI components and RESTful microservices.
- Solid knowledge of SQL database design, caching strategies, and cloud deployment.
- Familiarity with CI/CD pipelines, Git, debugging, testing tools (Jest, React Testing Library, JUnit).
- Excellent collaboration, communication, and problem‑solving skills.
- QuickBooks experience is required.
**Key Responsibilities**
- Develop full‑stack features with React, TypeScript, Java, and Spring Boot.
- Design and implement reusable React components and front‑end architecture.
- Build and maintain backend REST APIs, microservices, and integration layers.
- Own end‑to‑end delivery across UI, API, and data layers.
- Diagnose and optimize performance on client and server sides.
- Collaborate with Product, Design, and engineering teams on priorities and architecture.
- Participate in code reviews, testing strategy sessions, and best‑practice discussions.
- Contribute to documentation, standards, and continuous improvement initiatives.
**Required Skills**
- React, TypeScript, JavaScript (ES6+), Java, Spring Boot, REST APIs, microservice patterns.
- SQL databases (design, modeling, caching).
- Git, CI/CD, debugging, and cloud environments (e.g., AWS, Azure, GCP).
- Testing: Jest, React Testing Library, JUnit.
- QuickBooks knowledge and experience.
- Strong communication, teamwork, and analytical skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred).
- Relevant certifications in Java, Spring, or full‑stack development are advantageous.
Mountain view, United states
Hybrid
26-11-2025