About us / Software Development Engineer Backend (Java & Python)

Software Development Engineer Backend (Java & Python)

Serbia 🇷🇸Kazakhstan 🇰🇿Armenia 🇦🇲EngineeringHybridEnglish: B2 (Upper Intermediate)

Join Akvelon to level up your skills and work with top tech companies

Akvelon Inc. (USA) works in the field of software engineering based on a variety of technologies. Our company is a member of the vendor program, which gives employees the opportunity to work with clients in the United States and other countries (Microsoft, Facebook, Airbnb, Dropbox, Pinterest, and many others). This is a great opportunity to learn from and work with leading engineers of world-renowned companies.


About project - Apache Beam is well known as a difficult framework to adopt. The goal of this project is to facilitate trying out and adopting Apache Beam. It will achieve this by providing a very quick way for prospective Beam users to see and run examples of Apache Beam pipelines in a web interface that requires no setup.


Key responsibilities

  • Develop backend services using Python and Java
  • Build and maintain cloud solutions on GCP or AWS
  • Collaborate on CI/CD pipeline setup and automation (GitHub Actions)
  • Write unit and integration tests
  • Manage builds with Gradle or Maven
  • Troubleshoot issues and participate in code reviews
  • Create and update technical documentation (TDD, TRD)
  • Perform load and stress testing
  • Contribute to open-source projects and internal tools

Requirements:

  • Proficiency in Python & Java


  • Hands-on experience with Google Cloud Platform (GCP) or Amazon Web Services (AWS)


  • Solid understanding of DevOps practices and tools


  • Experience in implementing Unit and Integration tests


  • Experience with build tools such as Gradle or Maven


Nice to Have

  • Experience with Apache Beam and Dataflow


  • CI/CD skills using GitHub Actions (YAML)


  • Experience in implementing Load and Stress tests


  • Experience creating technical documentation such as TDD and TRD


  • Contribution to public open-source software (OSS) projects


  • Knowledge of Golang


Work Schedule

  • To ensure a minimum overlap with the Eastern Standard Time (EST) zone, availability is required between 9:00 AM and 11:00 AM EST
  • You have the flexibility to start your workday later, but this time window is mandatory for coordination

Want to Apply?

Fill in the form and we’ll get back to you

Didn't find a match?

Just submit your CV through our Talent Pool form to allow us to discover your potential and stay in touch.


Stay in touch