Junior Backend Developer – Bucharest RO
Role objective and key accountabilities:
The Junior Backend Developer supports the development and maintenance of scalable, distributed, and fault-tolerant backend systems. Working alongside senior developers, this role involves implementing backend solutions, troubleshooting technical issues, and continuously learning new technologies and best practices. It offers a strong foundation for building technical skills and gaining hands-on experience in a collaborative and fast-paced development environment.
Reports to: Engineering Team Lead
Key interactions: Engineering, QA, Product Management, Project Management
Key Responsibilities:
- Backend Development: Assist in the design, development, and implementation of scalable backend systems, databases, and APIs under the guidance of senior developers.
- API Development: Help create and maintain RESTful APIs for seamless integration with front-end components and third-party services.
- Database Management: Work with relational databases (such as MariaDB and MySQL) to develop and optimize database schemas and queries.
- Collaboration: Work closely with the front-end development team to ensure smooth integration of backend logic with user-facing components.
- Troubleshooting & Support: Assist in troubleshooting and resolving issues in existing backend systems. Support senior developers in debugging, optimizing, and improving performance.
- Documentation: Maintain clear and concise documentation of the code, processes, and APIs for future reference.
- Agile Development: Participate in agile development cycles, including sprint planning, daily stand-ups, and code reviews, ensuring timely delivery of high-quality results.
- Continuous Learning: Stay updated with industry best practices and new technologies. Participate in training and mentorship opportunities to improve your technical skills.
Skills:
- Programming Skills: Basic knowledge of Java and familiarity with Spring Boot for backend development.
- API Development: Understanding of building and consuming RESTful APIs.
- Database Management: Familiarity with relational databases, specifically MariaDB and MySQL.
- Version Control: Proficiency with Git for source code management and collaboration.
- Linux Development: Basic experience using Linux environments for development, troubleshooting, and deployment.
- Containerization: Familiarity with Docker for containerizing applications and services.
- Basic Knowledge of Microservices: Understanding of microservices architecture and its benefits.
- Cloud Exposure: Basic knowledge of cloud platforms like AWS, GCP, or Azure is a plus.
- NoSQL Databases: Exposure to NoSQL databases such as MongoDB or Redis.
- Event-Driven Systems: Basic knowledge of event-driven systems and Kafka is a plus.
- Continuous Integration/Continuous Delivery (CI/CD): Exposure to CI/CD pipelines and related tools.
- Agile Methodologies: Some exposure to agile software development practices, such as participating in sprint cycles and using collaboration tools like Jira.
- Problem-Solving: Ability to solve technical issues with creativity and attention to detail.
- Team Collaboration: Good communication skills and the ability to work effectively as part of a team.
- English Proficiency: Good written and spoken communication skills in English.
Experience:
- Education: A Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or equivalent practical experience.
- Professional Experience: 0-2 years of experience in backend development or software engineering. Previous internships or personal projects using Java, Spring Boot, APIs, and Databases will be considered.
- Development Tools: Familiarity with development tools such as Git, Linux, and agile project management tools like Jira is a plus.
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 25% YoY revenue growth last year and is aiming to reach $100M+ revenue this year. VOX is looking for a team of growth-driven individuals to take the company to new heights.
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. As a company, VOX focuses on solutions that monetize the assets of mobile network operators.
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