remote
Senior Software Engineer - KODE Labs
Software Engineer
Senior Software Engineer responsible for designing and building resilient, scalable backend services with Java (Quarkus/Spring Boot) and high‑performance frontend features using Angular and TypeScript.
About the role
Key Responsibilities
- Design, develop, and maintain scalable backend services using Java frameworks such as Quarkus or Spring Boot.
- Implement responsive, high‑performance UI components with Angular (v20+) and TypeScript.
- Collaborate with product owners and lead engineers during requirement definition and sprint planning.
- Conduct code reviews, provide constructive feedback, and mentor junior team members.
- Ensure services are resilient, secure, and meet performance SLAs through testing and monitoring.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Java and modern Java frameworks (Quarkus, Spring Boot).
- Expertise in building front‑end applications with Angular and TypeScript.
- Experience designing microservice architectures and RESTful APIs.
- Solid understanding of version control (Git), CI/CD pipelines, and agile methodologies.
Skills
javaangulartypescript