We are looking for a skilled Application Developer to create high-quality software solutions tailored for private cloud networks. The ideal candidate will be passionate about solving complex infrastructure and virtualization challenges to support enterprise applications and cloud environments. They will be committed to building products they believe in and will contribute their expertise to shape our product strategy, driving innovation and success.
The successful candidate will thrive in a dynamic, collaborative, and autonomous environment that values speed, efficiency, and minimal bureaucracy. They will be responsible for delivering complete solutions and will play a key role in the company’s growth and success, with the opportunity to share in the rewards of their contributions.
Key Responsibilities
-
Design & Development: Create and design innovative network applications that ensure seamless connectivity across cloud environments. This includes implementing solutions for network policy management and integrating with cloud orchestration platforms.
-
Collaboration: Collaborate closely with engineering, product management, and operations teams to develop integrated solutions.
-
Quality Assurance: Maintain the reliability, scalability, and security of network solutions through rigorous testing and quality assurance.
Minimum Qualifications
-
Education: BS or MS degree in Computer Science, Math, or a related technical field, or equivalent practical experience.
-
Experience: 2-8 years of professional software development experience, particularly with Golang.
-
Technical Skills:
-
System-level programming experience on Linux and cross-platform systems.
-
Familiarity with GRPC and API programming.
-
Experience with Linux networking (especially wireguard, firewall, VPN) and Software-Defined Networking (SDN).
-
Familiarity with Fyne is a plus.
-
-
Ability to deliver results quickly and effectively, with experience working in fast-paced, high-growth tech companies.
-
Proven ability to learn quickly, design efficiently, and produce high-quality software code.
-
A team player with excellent collaboration skills, especially in start-up environments.
-
Strong interpersonal, verbal, and written communication skills.