We are seeking a talented Clojure Backend Developer with a good understanding of SMS Firewall and telecommunication systems to join our team. The ideal candidate will be a self-motivated individual who is passionate about software. You will be responsible for designing, developing, unit testing, and maintaining high-performance, scalable, and robust telecommunications applications using Clojure, while also working with complementary technologies such as Elasticsearch, Logstash, Grafana, and Kafka.
Who We Are
GMS is the AI-driven communications solutions partner for Mobile Network Operators and Enterprises globally. Our vision is to become the leading creator of value in the communication world. Together with our clients we identify growth opportunities and co-create secure, engaging AI-driven communications solutions that build trust between brands and their audiences, enabling next-generation customer experiences. We are the strategic partner of choice, ready to greenlight tomorrow.
What You Will Do
- Design, develop and maintain telecommunication applications using Clojure and its associated libraries and frameworks.
- Collaborate with cross-functional teams to improve and bug fix SMS Firewall system.
- Write clean, well-organized, and maintainable code that adheres to software development best practices.
- Work with telecommunication experts to understand their needs and translate them into technical requirements.
- Develop and maintain APIs for SMS Firewall interacting with other systems.
- Troubleshoot and debug complex issues in production environments.
- Contribute to the continuous improvement of our software development processes and methodologies.
- Participate in code reviews, provide constructive feedback and mentor junior developers.
- Stay up-to-date with the latest developments in Clojure, SMS Firewall, and telecommunication systems.
What We Expect
- Bachelor’s degree in Computer Science or a related field.
- Minimum of 3 years of experience in backend development.
- At least 1 year of hands-on experience with Clojure for backend development.
- Experience with Vue.js is considered a strong advantage.
- Solid understanding of SMS Firewall technologies and telecommunication systems.
- Proven experience in API development and integration.
- Familiarity with functional programming paradigms and concepts.
- Working knowledge of Elasticsearch, Logstash, Grafana, and Kafka.
- Experience with DevOps tools such as Git, Ansible, Docker, and/or Kubernetes.
- Strong grasp of modern software development methodologies, including Agile and Scrum.
- Previous experience in the telecommunications industry, especially with core network technologies such as SS7 and SMPP.
- Excellent written and verbal communication skills in English.
- Ability to work both independently and collaboratively within a team.
- Strong problem-solving and critical thinking skills.
What We Offer
- Multicultural & dynamic environment in fast-growing worldwide business.
- One-of-a-kind company culture – a mixture of open mindset, high dedication, striving for success, and team spirit.
- Professional team that is committed and stands for the highest standards of performance.
- Our values – Integrity, Agility, and Commitment – are vivid in day-to-day company activities.
- Customer-oriented culture with high respect for both internal and external customers.
- Competitive salary and bonus system.
Join GMS
Fill the form below or send your CV and cover letter to jobs@gms.net.
We are looking forward to receiving your submission.
Discover other positions
Whether you're seeking to expand your expertise or shift to a new challenge, we have various positions that might be perfect for you.