Taro Logo

Software Engineer - Backend GO Developer

JMA makes 5G possible for organizations with critical connectivity demands, providing solutions for mobile carriers, stadiums, universities, healthcare facilities, and transit centers.
Bologna, Metropolitan City of Bologna, Italy
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Telecommunications

Job Description

JMA Wireless is at the forefront of making 5G technology accessible to organizations with critical connectivity needs. As a Backend GO Developer, you'll be integral to the design and implementation of JMA's OAMP platform, specifically focusing on backend services for managing 4G/5G BaseBandUnit applications. The role involves working in a cutting-edge environment implementing standardized interfaces of communication (3GPP, O-RAN, CBRS Alliance) in a Kubernetes-based system.

You'll be joining a dynamic team where you'll collaborate daily on new feature development and bug fixing, while also designing and implementing new components and software packages. The position offers the opportunity to work with modern technologies including GO, C++, and Kubernetes, while interfacing with technical leaders and QA team members to ensure robust software delivery.

This is an excellent opportunity for an experienced backend developer who wants to make a significant impact in the 5G space. JMA Wireless is rapidly growing and shaping the future of connectivity, working with prestigious clients including leading mobile carriers, iconic stadiums, major universities, and healthcare facilities.

The role offers a hybrid work environment in Bologna, combining the flexibility of remote work with in-person collaboration. You'll be part of a company that values diversity and inclusion, embracing differences and providing equal opportunities regardless of background. If you're passionate about backend development and want to contribute to the next generation of wireless technology, this position offers the perfect blend of technical challenge and industry impact.

Last updated 3 months ago

Responsibilities For Software Engineer - Backend GO Developer

  • Backend development in GO and C++ language
  • Implementation of 3GPP, O-RAN and CBRS Alliance defined interfaces
  • Implementation of JMA specific APIs to integrate with other JMA OAMP software modules
  • Interface with QA for product validation and release cycle

Requirements For Software Engineer - Backend GO Developer

Go
Kubernetes
Linux
  • 5+ years of experience in writing backend code in GO (and C++ knowledge)
  • Used to git and agile workflow
  • Working knowledge of Linux, Docker / Kubernetes environment
  • Networking knowledge
  • Attention to details, team work and proactive mindset
  • CI-CD experience (via Jenkins) (plus)
  • Experience in writing microservice applications (plus)

Related Jobs

Software Engineer - Backend GO Developer

Senior Backend GO Developer position at JMA Wireless, developing 4G/5G BaseBandUnit applications in a Kubernetes environment with 5+ years experience required.

Senior .Net Framework Back End Developer

Senior .Net Framework Backend Developer position at Logifuture - Hybrid role based in Fidenza, Italy

Senior .Net Framework Back End Developer

Senior .NET Backend Developer role at Logifuture, focusing on complex monolithic architecture and Windows Services development, with hybrid work options and comprehensive benefits.

Backend web developer

Senior Backend Web Developer position at Timeneye, focusing on PHP/Laravel development, API design, and database optimization for a growing time tracking SaaS platform.

Senior Software Engineer - Consumer Team

Senior Software Engineer position at Truv, building secure financial data APIs with Django, focusing on employment and income verification systems. Remote work across Europe.