High-Impact Software Developer Opportunities
Job Summary
We are seeking an experienced Full Stack Developer to join our team. As a key member of our software development group, you will be responsible for designing and building high-impact features using Java/Spring on the back end and Angular on the front end.
Key Responsibilities
* Lead end-to-end development of high-impact features
* 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
* Make strategic decisions around 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
* Mentor junior developers and foster a culture of knowledge sharing
Requirements
* 8+ years of experience 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
* Strong experience with message queuing (Kafka, RabbitMQ)
* 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
* Excellent communication skills, both written and verbal
* Self-starter who thrives in a fast-paced, autonomous environment
Nice-to-Haves
* Experience with streaming and AI tools: Hands-on experience integrating with agentic workflow
* Familiarity with behavioral-data platforms and event-tracking tools
* Prior work on hybrid mobile apps (Ionic/Capacitor)
* Exposure to cloud-native deployments (Docker, Kubernetes, AWS/GCP)
Why You'll Love Working Here
* Your contributions directly shape a mission-critical product used by top-tier clients worldwide
* Join a smart, supportive team that values diversity of thought and continuous learning
* Benefit from mentorship programs, access to expert networks, and a stipend for conferences or courses