Web and Mobile Application Developer
We are seeking a skilled Web and Mobile Application Developer to join our team. The ideal candidate will have experience in building production-grade web and mobile applications, with a strong focus on user experience and performance.
Salary
This position is exempt from overtime pay. The compensation for this role is competitive and based on the industry standards.
Job Description
The Full Stack Developer will be responsible for designing and building high-impact features using Java/Spring on the back end and Angular on the front end. They will also 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.
The successful candidate will lead end-to-end development, architecture, and standards, making strategic decisions around architecture, migrations, and performance optimizations. They will establish coding best practices, testing protocols, and deployment pipelines.
The Full Stack Developer will also extend our platform to mobile apps, ensuring seamless data sync and consistent user experiences. Additionally, they will perform code reviews, pair programming, and technical workshops, fostering a culture of knowledge sharing.
Required Skills and Qualifications
* 8+ years of experience in building production-grade web and mobile applications.
* Deep Spring Boot expertise, including 5+ years in Java with Spring Boot, JPA/Hibernate.
* Angular mastery, including 5+ years of experience with JavaScript frameworks, preferably Angular.
* String experience with message queuing (Kafka, RabbitMQ, Kafka, or AWS SQS/SNS).
* AWS savvy, including 2+ years of 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 and comfortable using data analytics to derive user insights.
* Very strong English communication skills, both written and verbal.
Benefits
This role offers a range of benefits, including professional development opportunities, mentorship programs, access to expert networks, and a stipend for conferences or courses. You will have the chance to work on mission-critical products used by top-tier clients worldwide, and contribute directly to their success.
In addition, you will join a smart, supportive team that values diversity of thought and continuous learning. Our collaborative culture fosters open communication, knowledge sharing, and innovative thinking.
Others
This is a fast-paced, autonomous environment that requires self-starters who thrive in such conditions. The ideal candidate will be able to adapt quickly to changing priorities and meet deadlines effectively.
Familiarity with streaming and AI tools, behavioral-data platforms, and event-tracking tools is desirable but not required. Experience with hybrid mobile apps, cloud-native deployments, and Docker/Kubernetes/AWS/GCP is also a plus.