Senior Backend Developer

Nov 1, 2024

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!