< Back to vacancies

Senior Backend/Big Data Developer

Worldwide
4+

Experience

Remote

Job Type

B2+

English Level

Who We’re Looking For

As a Senior Backend/Big Data Developer, you will play a crucial role in the design, development, and implementation of scalable backend systems and big data solutions. You will work closely with our client and internal teams to deliver high-performance applications using Java, Python, Apache Spark, and Google Cloud Platform (GCP). Your expertise in computer vision, machine learning, and big data processing will be instrumental in driving the success of this project.

What You’ll Do
  • Design, develop, and maintain backend systems using Java and Python.

  • Implement big data processing solutions using Apache Spark.

  • Collaborate with data scientists and machine learning engineers to integrate ML models into production environments.

  • Optimize and scale applications for performance and reliability.

  • Utilize Google Cloud Platform (GCP) services for deployment, monitoring, and maintenance.

  • Work with cross-functional teams to gather requirements and deliver solutions that meet business needs.

  • Ensure best practices in code quality, testing, and documentation.

What You’ll Need
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

  • 5+ years of experience in backend development with Java and Python.

  • Strong experience with Apache Spark and big data processing.

  • Proficiency in Google Cloud Platform (GCP) services.

  • Experience with data pipelines, ETL processes, and data integration.

  • Strong problem-solving skills and the ability to think critically and creatively.

  • Excellent communication and collaboration skills.

  • Understanding of computer vision and machine learning concepts is a plus

Additional requirements (optional)
  • Experience with Java Spring framework.

  • Familiarity with other cloud platforms (AWS, Azure) is a plus.

  • Knowledge of containerization and orchestration tools (Docker, Kubernetes).

  • Experience with CI/CD pipelines and DevOps practices.

  • Previous experience working in an agile development environment.

What We Offer
  • Competitive salary
  • Remote work opportunity
  • Comfortable work in your local time zone
  • Flexible work schedule
  • Professional growth and development
  • Multicultural working environment