Java Developer (Family Networking)
Company Background
Our client is a Remote First company focused on creating an exceptional experience for families worldwide. Their mission-driven culture emphasizes integrity, direct communication, high impact, and a member-first approach. They are committed to fostering an inclusive and diverse workplace where everyone feels empowered to bring their authentic selves to work.
Project Description
You’ll work with a close-knit team of engineers specializing in Cloud, Java, Python, and PHP, ensuring that the internal platform and systems are modern, secure, and scalable. You’ll collaborate with distributed teams to decouple monolithic systems, develop new microservices, and maintain high-scale, low-latency systems supporting the company’s journey to 150 million users.
Technologies
- Java
- PHP
- Python
- MySQL
- PostgreSQL
- DynamoDB
- MongoDB
- Cassandra
- Kubernetes
- AWS (EC2, EKS, DynamoDB, Kinesis, SQS)
- Kafka
- NSQ
What You'll Do
- Collaborate with distributed teams on cloud and software projects;
- Decouple PHP services into Java microservices as part of platform modernization;
- Fix bugs and enhance Java and PHP services;
- Ensure platform scalability, reliability, and resilience for users and internal customers;
- Propose and implement upgrades to leverage new technologies, frameworks, and tools;
- Assist the Test Engineering team in automating service and component validation;
- Work asynchronously with US-based teams and contribute to cross-time zone collaboration;
Job Requirements
- 5+ years of experience with Java services;
- 3+ years of experience with relational and non-relational databases such as MySQL, PostgreSQL, DynamoDB, MongoDB, Cassandra;
- Proficiency in microservices and horizontally scalable architectures;
- Practical understanding of deploying and maintaining systems with Kubernetes;
- Hands-on experience with AWS products, including EC2, EKS, DynamoDB, Kinesis, SQS;
- Experience with queuing/stream technologies such as Kafka and NSQ;
- Familiarity with PHP, CakePHP, and Python;
- Strong understanding of high-scale, low-latency systems;
- Experience decoupling large monoliths into discrete services;
- Experience with cloud-native CI/CD practices and tools;
- Strong interpersonal and communication skills, with the ability to work asynchronously with global teams;
- English proficiency at B1 or higher for effective communication;
What Do We Offer
The global benefits package includes:
- Technical and non-technical training for professional and personal growth;
- Internal conferences and meetups to learn from industry experts;
- Support and mentorship from an experienced employee to help you professional grow and development;
- Internal startup incubator;
- Health insurance;
- English courses;
- Sports activities to promote a healthy lifestyle;
- Flexible work options, including remote and hybrid opportunities;
- Referral program for bringing in new talent;
- Work anniversary program and additional vacation days.
Apply for this job
*
indicates a required field