Senior Full Stack Software Engineer
Core
Design, build, and operate complex production software systems, focusing on architecture, cloud infrastructure, and full-stack application development.
Role type
Senior Full Stack Software Engineer
Builds
Java/Spring Boot services, REST APIs, web/mobile applications, and AWS cloud-native infrastructure
Domain
Enterprise software, Cloud infrastructure
Required skills
Java, Spring Boot, AWS, PostgreSQL, React, Next.js, TypeScript, React Native, REST API design, Distributed systems, CI/CD, Automated testing, SQL optimization
Preferred skills
AI coding assistants, Event-driven architectures, Healthcare/insurance data privacy, Mentoring
Technologies
Java, Spring Boot, AWS, PostgreSQL, React, Next.js, TypeScript, React Native, REST, SQL
Responsibilities
Design and evolve system architecture with clear component boundaries and minimal coupling. Refactor existing systems to reduce technical debt and improve maintainability. Build Java and Spring Boot services, REST APIs, and distributed systems. Architect, deploy, secure, and optimize AWS infrastructure. Develop and maintain web and mobile applications. Establish testing practices and design software for testability. Diagnose and resolve performance bottlenecks and production defects. Improve CI/CD pipelines and infrastructure as code. Take ownership of technical decisions from design to production operations.
Seniority
Senior, hands-on IC