Summary
We are seeking an experienced backend engineer to design, develop, and optimize scalable microservices and APIs. The role involves advanced data modeling in a NoSQL database, search engine integration, containerization, and rigorous testing. Candidates should have strong Node.js expertise, proficiency with Docker and CI/CD pipelines, and a solid track record in performance tuning and debugging.
Highlights
Opportunity to work on high‑performance, scalable backend systems using modern technologies. Involvement in microservices, search optimization, and containerization. Collaborative environment with AI experts and continuous learning focus.
Description
Company Overview
Vocal Apps (trade name: Smartly.AI) is a pioneering company specializing in AI-driven solutions that transform customer experience and optimize business processes.
We create robust, high-performance platforms to help businesses automate and enhance their customer interactions.
As part of our growth, we’re looking for a Senior Backend Developer to strengthen our technical team.
Main Responsibilities
As a Senior Backend Developer, you will play a key role in designing, developing, and optimizing our backend infrastructure.
You’ll work on high-performance, scalable, and reliable projects.
Your main responsibilities will include:
Backend Design and Development: Build scalable and efficient microservices and APIs using Node.js, adhering to best development practices.Database Management: Optimize and structure data in MongoDB to meet performance requirements for applications in production.Search Engine Integration: Configure, optimize, and utilize ElasticSearch to improve search efficiency, ensuring fast and relevant results.Container Management: Use Docker to containerize applications, manage dependencies, and facilitate team collaboration and deployment.Testing and Documentation: Write unit and integration tests, and document processes and architectures to ensure quality and sustainability of projects.Technological Watch and Continuous Improvement: Keep up with technological trends and propose ongoing improvements to reinforce reliability and performance in our backend systems.
Required Skills
Proven experience (minimum 8 years) in backend development, with strong expertise in Node.js.Extensive knowledge of MongoDB for data management, including advanced schema design and performance optimization.Advanced understanding of ElasticSearch for high-performance search implementations.Proficiency with Docker for container management, with solid experience in CI/CD practices.Familiarity with microservices architecture and ability to build scalable, high-performance systems.Skill in performance optimization, debugging, and solving complex problems.Experience with Git and project management tools (Jira, Trello).
Candidate Profile
You hold a degree in computer science or a technical field and have at least 8 years of backend development experience, ideally in complex, data-intensive environments.
Technology-driven and a team player, you’re capable of independently solving problems and proposing innovative solutions.
Why Join Us?
Tackle technical challenges on high-value projects.Join a team of AI experts and intelligent solution developers.Work in a cutting-edge tech environment that encourages continuous learning and improvement.
If you're an experienced backend developer, passionate about tackling complex, innovative projects, we encourage you to apply!