We are seeking a Senior Full-Stack Engineer to join our established product engineering team building a large-scale enterprise platform. In this hands-on delivery role, you will own features end-to-end—from the API and data layer through to the user interface. Working in an agile, short-sprint environment, you will collaborate closely with our UI/UX designer, fellow engineers, and product owner to take paired frontend and backend stories from design to production.
Professional Experience: 5+ years of professional software development experience, demonstrating real depth across both frontend and backend domains.
Frontend Stack: Deep, production-level experience with React and Next.js (App Router). Comfortable working in a strict, typed TypeScript production codebase. Experienced with component-driven UI development using Tailwind CSS and client-side data fetching/state management (e.g., TanStack / React Query). Skilled at turning Figma designs into responsive, accessible interfaces with an eye for consistency, hierarchy, WCAG AA, and dark-mode support.
Backend Stack: Strong backend development experience with Java and Spring Boot. Proficient in designing and building well-structured RESTful APIs, working with relational databases and SQL, and executing sound data modeling. Experienced with authentication, authorization, and role/permission handling.
Engineering Practice: Confident with Git workflows, branching, pull requests, and code reviews. Experience working in Scrum/agile environments with issue trackers like Azure DevOps, Jira, or similar. Proficient in writing unit and integration tests with a genuine care for code quality, maintainability, and working within a CI/CD pipeline.
AI-Assisted Development: Hands-on experience with AI coding assistants, especially Claude Code, and tools such as Cursor or GitHub Copilot. Able to drive AI tools with clear, structured prompts to scaffold, refactor, debug, and document code. Proven ability to review and verify AI-generated output rather than accepting it blindly, maintaining full ownership of code quality. Passionate about using AI to speed up tests, documentation, and repetitive work to continuously sharpen development workflows.
Ways of Working: Self-managed, reliable, and comfortable with async communication across time zones. Able to own your work with light oversight, flag risks or blockers early, and demonstrate clear written English alongside a collaborative mindset.
Data lowongan bersumber dari glints. Tombol “Lamar” mengarahkan Anda ke halaman aslinya.