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!