Junior Software Developer 8478

Join Akvelon — build products used by millions!

Akvelon is an IT company with 20+ years of experience and 1,200+ engineers across 15+ locations worldwide.
We work with both well-known global tech companies, including Microsoft, Facebook, Airbnb, Dropbox, and Pinterest, and with growing startups.
Our teams are involved in different types of engineering projects, from cloud solutions and AI/ML systems to big data, web, and mobile applications.
Since we are remote-first, our engineers work in distributed teams with flexible hours. We value ownership, clear communication, and the ability to take responsibility for your part of the work.



About the role
We’re looking for a Junior Software Development Engineer to join a team working on new services for Azure customers in collaboration with third-party companies.
The project includes developing services for provisioning new workloads, as well as diagnostic capabilities for network topology and support for new types of devices.
This is a great opportunity for a junior engineer to gain hands-on experience with C#/.NET, Azure, Git, and AI tools, while working in a team of experienced engineers and gradually developing their technical skills.


Requirements
  • Basic practical experience with C# and .NET
  • Familiarity with Azure
  • Basic experience with Git
  • Willingness to learn and work with AI tools
  • Ability to investigate problems by searching for information, reviewing existing code, logs, and system behavior
  • Proactive mindset and willingness to learn
  • Good communication skills and ability to clearly explain questions, findings, and progress
  • Self-organized, reliable, and detail-oriented approach to work
  • Comfortable asking questions, receiving technical feedback, and following established development processes
  • English sufficient for working effectively in an international engineering environment
Nice to have
  • Experience working with Azure services
  • Familiarity with cloud-based development
  • Previous experience working in a distributed engineering team

Responsibilities
  • Implement small and well-defined features under the guidance of experienced engineers
  • Fix bugs and make improvements to existing C# services
  • Write and maintain unit tests
  • Investigate logs, existing code, and system behavior to identify and resolve issues
  • Participate in code reviews and apply technical feedback
  • Work with Azure DevOps work items and established development processes
  • Maintain clear progress updates and raise blockers early
  • Learn the architecture and business domain of existing services
  • Gradually take ownership of larger development tasks as experience grows
Availability expectations
  • Overlap with the team required until 10:00 AM PST


See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available