Full Stack Developer Job Description
We are seeking a skilled Full Stack Developer to join our team and contribute to the development of high-impact features using Java/Spring on the back end and Angular on the front end.
The ideal candidate will have 8+ years of experience building production-grade web and mobile applications, with a deep understanding of Spring Boot and Angular. They will also have expertise in message queuing (Kafka, RabbitMQ, or AWS SQS/SNS), AWS, relational databases (PostgreSQL), and RESTful API design.
Key Responsibilities:
* Design and build high-impact features using Java/Spring and Angular
* Collaborate with UX designers to translate wireframes and prototypes into pixel-perfect interfaces
* Conduct A/B tests and user-behavior analyses to continuously optimize flows
* Maintain architecture, migrations, and performance optimizations
* Establish coding best practices, testing protocols, and deployment pipelines
* Extend our platform to mobile apps, ensuring seamless data sync and consistent user experiences
Requirements:
* 8+ years building production-grade web and mobile applications
* Deep Spring Boot Expertise: 5+ years in Java with Spring Boot, JPA/Hibernate
* Angular Mastery: 5+ years experience with JavaScript frameworks—preferably Angular
* String experience with message queuing (Kafka, RabbitMQ, Kafka, or AWS SQS/SNS)
* AWS Savvy: 2+ years designing and operating cloud-native applications on AWS—especially Lambda, ECS/EKS, Step Functions, SQS, RDS, IAM
* Proficiency in relational databases (PostgreSQL) and RESTful API design
* Sharp analytical skills; comfortable using data analytics to derive user insights
* Very strong English communication skills, both written and verbal
* Self-starter who thrives in a fast-paced, autonomous environment
Benefits:
* Impact & Growth: Your contributions directly shape a mission-critical product used by top-tier clients worldwide
* Collaborative Culture: Join a smart, supportive team that values diversity of thought and continuous learning
* Professional Development: Benefit from mentorship programs, access to expert networks, and a stipend for conferences or courses