Senior Full-Stack AI Developer
We are looking for a Senior Full-Stack AI Developer who builds high-quality digital products and pragmatically integrates AI capabilities into production systems. This role combines strong backend and frontend engineering with modern cloud-native and AI-enabled development practices.
What you will work on
- Develop and maintain end-to-end applications spanning frontend, backend, and external integrations
- Integrate AI-powered features into real business workflows with a focus on reliability, security, and measurable value
- Design, build, and operate secure, scalable cloud-native services
- Collaborate closely with product, UX, and engineering partners
Continuously modernize and improve existing solutions and development practices
Candidates with education suit the position
- University education (Bachelor's degree)
University education (Master's degree)
Language skills
English - Upper intermediate (B2)
Personality requirements and skills
Backend development
• Strong experience with Java (17+/23+) and Spring Boot 3.x
• Design and implementation of RESTful APIs, documented with OpenAPI
• Experience with event-driven and message-driven architectures
• Solid knowledge of relational databases (MySQL) and NoSQL databases (e.g., DynamoDB)
• Hands-on experience with JPA/Hibernate and database migrations using Liquibase
• Implementing secure authentication and authorization using OAuth 2.0 and JWT
• Writing integration and component tests, including the use of Testcontainers
• Build and delivery tooling with Maven, Git, and GitLab CI/CD pipelines
• Comfortable working in cloud environments (AWS)
• Scripting experience (e.g. Bash) is a plus
Frontend development
• Strong JavaScript fundamentals (event loop, async/await, promises, modern ECMAScript)
• Advanced TypeScript proficiency, including generics, type inference, narrowing, and utility types
• Experience with Angular, including dependency injection, signals, change detection strategies, and reusable component design
• Good understanding of RxJS, observables, and commonly used operators
• Awareness of frontend design patterns and clean abstractions
• Knowledge of tools for state management (NGXS)
• Solid accessibility knowledge: experience incorporating WCAG-compliant requirements - semantic HTML, ARIA patterns, keyboard navigation and screen reader testing
• Pragmatic approach to unit testing (Jest)
• Experience with E2E (Cypress) and component tests
• Solid skills in CSS (Flexbox, Grid, responsive design) and CSS preprocessors (SCSS, SASS)
• Good Git hygiene and review-friendly pull requests
AI & cloud
• Experience integrating AI-based features into production applications
• Experience with AI harness engineering
• Experience with containers and serverless infrastructure
• Data science experience welcome
How you work
• Senior ownership mindset with sound engineering judgment
• Preference for clean, maintainable design over quick fixes
• Strong appreciation for code reviews, feedback, and teamwork
• Curious and comfortable working in fast-evolving technology areas
• Strong focus on security
Required domain experience
| Fintech | 5 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | B2 - Upper Intermediate |