About the role 💡
As a Senior NodeJS Backend Developer, you will spearhead server-side logic, database management, and ensure optimal performance and responsiveness to frontend requests and client-side agents. Collaborate closely with our DevOps team to scale our infrastructure and services globally within our platform.
We are looking for someone who can work on the GMT -2 / GMT +2 timezone.
Our Tech Stack:
- Express - Node.js
- MongoDB
- Google Cloud Platform
- Kubernetes
- GitLab
What you'll do 💼
- Develop robust backend microservices that integrate seamlessly with frontend functionality and client-side agents.
- Engage and collaborate with stakeholders and the development team to capture requirements and design innovative features.
- Optimise application services for speed, scalability, and stability.
- Implement stringent security protocols, data protection measures, and efficient storage solutions.
- Design and deploy data storage solutions and integrate and unit test application services for quality assurance.
- Create reusable code and libraries.
What you'll need ✅
- Proficient in English (Minimum B2, Ideal C1+).
- 5+ years of hands-on experience as a Backend Developer, with a strong preference for microservices architecture.
- Proven track record in developing and consuming REST API Services, using SQL/NoSQL databases.
- Expertise in writing clean, efficient code, leveraging design patterns, DDD, and Clean architecture principles.
- Solid understanding and application of testing methodologies like TDD and SOLID principles.
- Proficiency in Docker containers, Kubernetes, Git version control, and CI/CD best practices.
- Experience using data monitoring and analysis tools to optimize system performance.
- Ability to write clean, readable, and reusable code, debug errors, and mitigate potential security risks.
- Proactive mindset with a willingness to tackle challenges hands-on.
- High standards across your work, collaboration, and project involvement.
- A passion for continuous learning and growth, aligned with Voicemod's mission, products, and technology.
Bonus Points 🦄
- Strong knowledge of Elastic Search.
- Passion for audio, music, recording, or sound.
Hiring process ⚙️
Our interview process takes place on Google Meet and tends to consist of the following stages:
- 1️⃣ TA Team - Validate details and experience. Tell you more about Voicemod (45min).
- 2️⃣ Hiring Manager - Give you a job overview and go deeper on your professional experience (60min).
- 3️⃣ Peer Technical Assessment - Live coding session with our team to explore your technical skills further (up to 60 min).
- 4️⃣ Final Interview - Last conversation focused on soft skills and team strategy (50min).
Important information for applicants ⚠️
- English Proficiency: A minimum of B2 level in English is required for this position. We will assess your communication skills during the initial interview.
- Video Interview Requirement: All candidates invited for an interview must join with their cameras on. We request no use of virtual backgrounds during the interview.
- Location Accuracy: Please provide accurate information about the country from which you will work. We value transparency and will verify this information during the selection process.
Our perks ❤️
- 💰 Compensation Package - Between 48.000€ - 56.000€ gross per year.
- ⏱ Flexible Working Hours - Adapt your job to your lifestyle. You do you!
- 🌍 Remote Working - Decide if you want to work from home, from our offices in Valencia or Barcelona, or wherever you might be traveling to!
- ✈️ 26 vacation days - 23 regular days + December 24th & 31st + your birthday off!
- 🏖️ Extra week off in August - Don't worry about pending stuff, the entire company will be off!
- 🏥 Wellbeing - Paid sick leave as well as maternity/paternity leave, and healthcare insurance for employees residing in Spain.
- 🔌 Remote stipend - To compensate for remote working costs.
- 🧑🏫 Free English or Spanish lessons - From beginner to advanced levels.
- 🎮 Gamer-oriented environment - Gaming nights are common around here!
If you want to learn how to write a successful job application, have a look here!