Software Engineer
Build and scale full-stack features for an AI-first corporate expense platform, including Java/Spring Boot microservices, frontend portals, data services, and enterprise workflows. Requires 2+ years of software development experience, modern frontend expertise, cloud experience, and a bachelor’s degree or equivalent experience.
About the job
Responsibilities
- Design, build, and evolve end-to-end features across the stack.
- Develop Java/Spring Boot backend services and responsive frontend interfaces for admin and user portals.
- Build workflows for travel policies, approval chains, user roles, and permissions.
- Architect and scale APIs and data services handling high data volumes, transactional integrity, reporting, and integrations.
- Own the design, development, and launch of microservices and features.
- Collaborate with engineering, product, and design teams on complex cross-domain features.
- Partner with leadership on the technical vision for the domain.
- Write high-quality, well-tested code and contribute to testing, monitoring, documentation, and operational reliability.
- Mentor other engineers and promote engineering best practices.
Requirements
- 2–4 years of software development experience, focused on full-stack web applications in SaaS environments.
- Hands-on server-side development with Java and Spring Boot.
- Experience with data modeling, query optimization, secure RESTful APIs, and microservices.
- Frontend development experience with React, Angular, or Vue.
- Proficiency with TypeScript, state management, and API-driven interfaces.
- Experience integrating frontend applications with backend microservices, distributed systems, and cloud platforms such as AWS.
- Strong ownership, collaboration, communication, and ability to ship production-quality software with monitoring and documentation.
- Ability to use AI development tools such as GitHub Copilot, CodeGPT, Claude, and Cursor.
- Bachelor’s or master’s degree in Computer Science, Engineering, or a related field, or equivalent hands-on experience.
Skills
Java, Spring Boot, React, Angular, Vue, TypeScript, AWS, REST APIs, Microservices, Distributed Systems, Data Modeling, Query Optimization, Github Copilot, Claude, Cursor
Similar jobs
Fullstack Engineering jobsBuild and modernize full-stack account management and customer-support applications within an IAM platform, primarily using TypeScript, Node.js, Angular, and APIs. Requires a bachelor's degree and at least two years of software engineering experience.
Build and own production features for a compliance orchestration and AI-agent platform, spanning APIs, integrations, data pipelines, and case-management tools. The role requires 0–2 years of software engineering experience and backend development fundamentals.
Build and own production features across AiPrise’s compliance orchestration platform, including APIs, integrations, data pipelines, and case-management workflows. The role requires 2–4 years of software engineering experience, backend programming expertise, cloud and database experience, and end-to-end feature ownership.
Builds and ships production software for Stripe through a substantial internship project, collaborating with engineers and stakeholders. Candidates should be pursuing a degree in computer science or a related field and have programming experience through coursework, projects, or prior internships.
Build and maintain internal tools and platforms that improve organizational workflows and engineering efficiency. The role requires 2–5 years of software engineering experience, proficiency in a modern programming language, and familiarity with containers, Kubernetes, and CI/CD.