Senior Back-End Developer
Location | Dar es Salaam, Tanzania, United Republic of |
Date Posted | October 17, 2023 |
Category | Quality Assurance Software Development |
Job Type | Full-time |
Currency | TZS |
Description
About VOX
VOX is a visionary company led by a single founder, currently leading the way in flashcall and telecom carrier services, transforming the way businesses communicate, authenticate and connect. As a hyper-growth company, VOX achieved over 50% YoY revenue growth last year and is aiming to reach $100M+ revenue this year. With a capitalization of $70M, VOX is seeking a large round of funding of over $100M in the coming year to accelerate its expansion.
VOX's cutting-edge technology and dedicated customer service team ensure that telcos and enterprises maintain secure, fast, and reliable connections while protecting their networks. VOX's promise of a hassle-free experience and superior customer support enables telcos and enterprises to focus on success.
Joining VOX offers the opportunity to work with the industry's leading technologies and help them stay ahead and continue to innovate with a comprehensive suite of flashcall and telecom carrier services. VOX is highly committed to providing its employees with a dynamic, forward-thinking work environment, competitive compensation and benefits, vacation and time-off packages, and stock options. This is a once-in-a-lifetime opportunity for highly ambitious individuals, as VOX plans to expand its solutions portfolio and go public in the next 3-4 years.
Join the team and help shape the future of the telecom industry!
More specifically, you will be…
- Develop, test, and implement scalable, distributed, and fault-tolerant database schemas, multi-tier applications, and RESTful services.
- Collaborate with the front-end developers to integrate user-facing components with back-end logic.
- Participate in the design and planning of new applications.
- Support existing software with troubleshooting and issue resolution.
- Ensure code is documented, maintainable, and standardized across the team.
- Ensure development is aligned with best practices and industry standards.
- Plan the individual tasks that are required for the development.
- Be part of an empowered team following agile methodologies.
Required profile for job ad : Senior Back-End DeveloperYour Profile:
- Minimum 3 years experience in a similar position.
- Bachelor’s or Master's degree in Computer Science, Telecommunications, Electronic Engineering, IT, or a related discipline.
- Committed to the delivery on time and quality of the results.
- Creative and problem solver with the ability to present multiple solutions and potential side effects.
- Ability to work in a team, very good communication skills, and attention to detail.
- Understanding corporate business processes and improving technical and personal skills following the directions given by direct managers.
Required Skills:
- Expertise in developing backend components using Java (Spring Boot). Linux
- Expertise in API creation and RESTful services.
- Expertise in relational databases (MariaDB, MySQL).
- Experience using Linux in development. (in common)
- Experience with agile software development and collaboration tools (Confluence, Jira).
- Experience with the Model–View–Controller (MVC) software design pattern.
- Experience building microservices architecture and mission-critical systems.
- Experience using version control systems (Git).
- Excellent English speaking and writing skills.
Desired Skills:
- Experience running services on container technologies (Docker, Kubernetes).
- Expertise in developing applications using JAIN SLEE (Mobicents, RestComm) for the integration with mobile networks via SS7 MAP, SS7 Camel and Diameter.
- Experience using software automation tools (Ansible).
- Experience with the Python programming language.
- Experience with NoSQL databases (MongoDB).
- Experience with in-memory databases (Redis).
- Experience with API data query and manipulation languages (GraphQL).
- Experience with distributed event streaming platforms (Kafka).
- Experience with unified stream-processing and batch-processing frameworks (Flink).