Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
For over 20 years, Ekinops has been driving innovation in network systems. We provide solutions focused on the needs of communication service providers and enterprises worldwide.
We provide open, trusted and innovative network connectivity and enable our customers’ success by delivering high value-added software-driven solutions. Today, over 120 international service providers, including numerous Tier 1 carriers around the world, trust our people and technologies.
Over 50% of our 500-strong team works in our multi-national Agile R&D centers. Our company has a strong international background, with sales offices strategically located around the world.
Duties and Responsibilities:
As part of the R&D SDx department, reporting to the SDx R&D Manager, you will serve as the Backend Developer responsible for building and enhancing the software stack of our centralized Network Management System (NMS) called Director and edge management platform Nuvla (https://nuvla.io). The Director application enables to manage and monitor our SD-WAN, Secure Access Service Edge (SASE), Security Service Edge (SSE) and Firewall solutions. You will work closely with product owners, and software engineers to develop scalable and maintainable web applications and edge management systems. Your responsibilities will include the following:
Backend and Edge Development (Golang, Python):
- Develop high-performance RESTful APIs and microservices using Golang with frameworks such as Gin or Echo.
- Define and maintain architecture and best practices that developers will have to follow for any contribution on the backend side
- Design and maintain database schemas and queries (ClickHouse, MySQL, or similar).
- Implement authentication and authorization mechanisms using JWT, OAuth, or similar.
- Ensure system reliability and scalability through containerization (Docker, Kubernetes).
- Develop and maintain edge management agent NuvlaEdge in Python.
- Write unit and integration tests to maintain code quality and stability.
- Involvement in R&D projects, both in Switzerland and other European countries.
Collaboration & DevOps:
- Work closely with frontend engineers to build seamless user experiences.
- Work closely with Nuvla backend engineers to develop and maintain the edge management environment.
- Help in defining CI/CD pipelines to ensure smooth deployment and updates.
- Participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives).
- Debug, troubleshoot, and resolve performance bottlenecks in backend systems.
Profile and skills:
To carry out the role of a Backend Developer, a candidate should possess the following skills and qualifications:
Experience & Education
- 7+ years of experience in backend and edge development, preferably in network management, cybersecurity, or enterprise applications.
- Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience).
Technical Skills
- Backend: Strong experience with Golang and frameworks such as Gin, Echo, or Fiber.
- Software Architecture: Strong background in designing scalable and maintainable software applications
- Database: Proficiency in SQL databases (MySQL, PostgreSQL).
- Excellent Python skills.
- Linux proficiency.
- DevOps: Experience with Docker, Kubernetes, and CI/CD pipelines (GitHub Actions, GitLab CI, or similar).
- Security: Knowledge of authentication & authorization protocols (OAuth, JWT, SAML).
- Version Control: Strong familiarity with Git workflows (GitLab, GitHub).
Nice to Have
- Experience with WebSockets for real-time communication.
- Experience with ClickHouse OLAP DBMS.
- Knowledge of observability tools (Prometheus, Grafana, OpenTelemetry).
- Exposure to Agile/Scrum methodologies and tools like Jira.
Recruitment process:
At Ekinops, we believe diversity makes us stronger! We hire talents based on skills, experience, and potential—nothing else. No matter your age, gender, background, or abilities, what matters to us is what you bring to the team. Join us and thrive in an inclusive, open-minded workplace where everyone has a voice!
3 interviews
1st interview with R&D Director
2nd interview with Strategic Project Director & PLM
3rd interview with HR Recruiting Manager.
Key Skills
Ranked by relevanceReady to apply?
Join Ekinops and take your career to the next level!
Application takes less than 5 minutes