Job Description
Job Overview
We are a fast-growing startup building AI-first backend systems using Java and Spring Boot. We are looking for a mid-to-senior level engineer who can leverage AI-assisted development tools to accelerate coding while taking full ownership of architecture, code quality, testing, and deployment.
The ideal candidate thrives in a startup environment, values clean design and maintainable code, and is excited to combine human engineering judgment with AI-powered development workflows.
Key Responsibilities
- Design, develop, and maintain backend systems using Java and Spring Boot.
- Leverage AI-assisted development tools to accelerate feature delivery.
- Make informed architecture and design decisions with scalability and maintainability in mind.
- Implement unit tests, integration tests, and CI/CD pipelines.
- Collaborate with product and engineering teams to deliver features quickly and reliably.
- Maintain high code quality standards and ensure robust, secure backend systems.
- Participate in code reviews, design discussions, and system architecture planning.
- Optimize backend performance for scalability, reliability, and efficiency.
Required Skills
Backend Development
- Strong experience with Java (11+) and Spring Boot
- Experience designing microservices architectures
- Knowledge of RESTful API design
AI-Assisted Development
- Comfortable using AI tools to accelerate coding and prototyping
- Ability to review and refine AI-generated code for quality and maintainability
Engineering Practices
- Unit testing and integration testing experience
- Familiarity with CI/CD pipelines and version control (Git)
- Strong problem-solving and debugging skills
Startup Mindset
- Comfortable working in a fast-paced, evolving environment
- Self-motivated and able to take full ownership of features
- Strong communication and collaboration skills
Preferred Qualifications
- Experience with cloud platforms (AWS, GCP, or Azure)
- Familiarity with containerization and orchestration (Docker/Kubernetes)
- Knowledge of event-driven architectures or message queues
- Exposure to AI-driven software engineering workflows
Why Join
Collaborate with a small, highly skilled team in a fast-moving environment
Be part of a startup at the cutting edge of AI-assisted software development
Work on high-impact backend systems powering AI-first products
Influence architecture, tooling, and development practices