> DOU
senior
Svitla Systems, Inc.Full Stack Engineer
format:Remotecompany:Outsource
angulartypescriptjavaspringcypresspactjesthtml/cssrest-api
github copilotcursorclaude code
> full description
Requirements
- 6+ years of professional full-stack development experience.
- Strong proficiency in Angular and TypeScript (Angular 19+ preferred).
- Strong proficiency in Java and Spring Boot for backend service development.
- Experience with AI-assisted coding tools (Claude Code, GitHub Copilot, Cursor, JetBrains AI, or similar).
- Experience building responsive, component-based web applications.
- Solid understanding of HTML5, CSS3/SCSS, and modern frontend build tooling.
- Experience with automated testing using tools such as Cypress, Pact, and Jest.
- Experience designing and consuming RESTful APIs and integrating frontend applications with backend services.
- Understanding of modern software engineering principles, including separation of concerns, modularity, component architecture, and reactive patterns.
- Experience with Git, including branching and merging workflows.
- Ability to work independently within an embedded team structure and follow established processes.
- Strong communication skills and a collaborative mindset.
Responsibilities
- Build responsive Angular UI screens based on designs and requirements.
- Connect UI components to backend services and APIs.
- Design, build, and maintain backend services and APIs using Java and the Spring Boot framework.
- Leverage AI coding tools and pipelines to generate, evaluate, and refine both frontend and backend code.
- Iterate with AI tooling to produce high-quality output, reviewing and validating generated code before integration.
- Collaborate with cross-functional Scrum teams, including product owners, designers, backend developers, and QA engineers.
- Write unit and integration tests for UI components.
- Follow all established software development methodologies, coding standards, and procedures.
- Participate in code reviews, sprint planning, and team ceremonies.
- Research, analyze, and resolve defects and technical issues.