Build and scale modern web applications that make a real impact. In this role, you'll work across the stack, crafting responsive, user-friendly interfaces and developing robust backend services that power seamless experiences. You'll collaborate closely with product, design, QA, and engineering peers to deliver features end-to-end, improve performance, and maintain high code quality. If you enjoy solving real-world problems, taking ownership of deliverables, and contributing to a supportive team culture that values learning and clean engineering practices, this is a great place to grow. You'll have opportunities to work on evolving architectures, improve developer experience through automation, and help shape best practices as the product scales.
Responsibilities:
- Design, develop, and maintain full-stack features using Java and Angular across web applications.
- Build reusable UI components, implement responsive layouts, and ensure consistent UX across browsers and devices.
- Develop backend services and APIs in Java, ensuring reliability, performance, and maintainability.
- Integrate frontend applications with backend services, handling authentication, authorization, and data flows.
- Write clean, testable code; perform unit/integration testing and participate in code reviews.
- Troubleshoot production issues, perform root-cause analysis, and implement preventive fixes.
- Collaborate with cross-functional teams to refine requirements, estimate work, and deliver on sprint commitments.
- Contribute to improving engineering standards, documentation, and development workflows.
Requirements:
- Engineering degree or equivalent practical experience.
- 5-10 years of experience in full-stack development with strong hands-on expertise in Java and Angular.
- Solid understanding of web fundamentals (HTTP, REST, JSON) and frontend development concepts.
- Experience building and consuming APIs and integrating UI with backend services.
- Strong problem-solving skills with the ability to debug across frontend and backend layers.
Preferred Qualifications:
- Experience with Spring Boot, building RESTful microservices, and implementing layered architectures.
- Proficiency with TypeScript, RxJS, Angular best practices, and performance optimization techniques.
- Familiarity with ORM frameworks (e. g., Hibernate/JPA) and relational database design and querying.
- Exposure to CI/CD pipelines, automated testing practices, and code quality tools.
- Experience working in Agile/Scrum teams with strong ownership and stakeholder collaboration.

