Senior Full-Stack Software Engineer Role:
The ideal candidate will be responsible for leading the development of high-quality, robust, observable, and measurable applications.
Key Responsibilities:
* Leverage expertise in Java/Spring Boot on the backend to develop business logic and create scalable solutions.
* Built user-centric interfaces with React on the frontend.
* Implement event-driven architecture using Kafka.
* Collaborate with product managers, designers, and other engineers to drive project outcomes.
* Promote agile engineering practices, including TDD and pair programming.
* Foster a culture of feedback and experimentation within the team.
Requirements:
* 4+ years of professional software development experience.
* Proficiency in Spring Security and modern JavaScript frameworks.
* Direct experience with Kafka for event-driven architecture.