We are currently seeking a skilled professional to fill the role of Backend Software Engineer. The ideal candidate will have expertise in building and maintaining scalable backend systems, with a focus on Java technology stack.
About the Role:
Job Summary
This is an exciting opportunity for a seasoned software engineer to join our team and contribute to the development of large-scale user-facing products.
* Design, develop, and deploy high-quality backend components using Java and other relevant technologies.
* Collaborate with cross-functional teams to ensure seamless integration and delivery of complete functionality.
* Work closely with product managers to gather requirements and define technical specifications.
* Develop and maintain automated testing frameworks to ensure reliability and maintainability.
Required Skills and Qualifications:
* 3+ years of experience in backend software engineering, preferably with a strong background in Java.
* Proficiency in Big Data technologies such as Hadoop, Spark, and MapReduce (with a focus on active migration from MR to Spark).
* Experience working with consumer apps, social media, or large-scale platforms (non-financial systems).
* Excellent communication skills, with the ability to communicate clearly in English and collaborate effectively across global teams.
What We Offer:
We offer a dynamic and challenging work environment, with opportunities for growth and professional development. Our team is passionate about building innovative products that make a real impact.
If you have a passion for building scalable systems and enjoy collaborating with talented professionals, we encourage you to apply for this exciting opportunity.