Remote job
Java AI-Native Full Stack Engineer
Job details
About this role
Role overview Build and evolve cloud-native applications across frontend and backend systems, applying AI-assisted engineering throughout the software delivery lifecycle. The role spans application design and implementation, enterprise integrations, cloud operations, and production support, in collaboration with product, architecture, security, and platform teams.
Responsibilities - Develop and maintain frontend and backend platform capabilities, including secure, scalable cloud-native applications. - Design and deliver REST APIs, microservices, and accessible, responsive user interfaces. - Contribute to architecture and design reviews, code reviews, production support, monitoring, and troubleshooting. - Use AI-assisted practices across coding, testing, debugging, documentation, and prompt development. - Build automated test coverage and technical documentation. - Integrate applications with enterprise systems and services, and improve engineering processes over time.
Requirements - Strong full-stack experience with Java, Spring Boot, React, TypeScript, Next.js, and Node.js. - Hands-on experience with REST APIs, microservices, and responsive, accessible interfaces. - Knowledge of SQL and NoSQL databases, including technologies such as PostgreSQL and MongoDB. - Experience with AWS, Docker, CI/CD, GitHub Actions, and infrastructure as code; Terraform is preferred. - Understanding of OAuth/OIDC, JWT, secure coding, API integrations, and enterprise integration patterns. - Regular use of AI development tools in software delivery, including AI-assisted coding, testing, debugging, or documentation.
Nice to have - Experience in learning platforms, education technology, AI products, skills assessment, simulation-based learning, or enterprise SaaS.
Benefits and work setup - Estimated annual salary range: $150,000–$180,000.