Senior Full Stack Developer - Python & Node.js
OMNIACCESS
- Islas Baleares
- Permanente
- Tiempo completo
- Backend Development: Design, develop, and maintain services and APIs using Python (Django or FastAPI) and Node.js.
- Integrate and manage messaging and event-driven systems (RabbitMQ or similar).
- Frontend Development: Build and enhance user-facing features using modern JavaScript frameworks (Vue.js, Svelte).
- Collaborate closely with designers, product managers, and engineers to deliver reliable, scalable solutions.
- Ensure high code quality through automated testing, peer reviews, and best practices.
- Participate in architectural planning, documentation, and solution design.
- Troubleshoot and debug across the entire technology stack.
- Work following agile methodologies (Scrum), participating in sprint planning, daily stand-ups, and retrospectives.
- 5+ years of professional experience in software development.
- Strong proficiency in Python and Node.js, with experience in REST API design and database integration (SQL or NoSQL).
- Experience with message brokers such as RabbitMQ (or similar).
- Proficiency in TypeScript and familiarity with Tailwind CSS.
- Experience with at least one modern JavaScript frontend framework (Vue.js, Svelte, Angular) and one meta-framework (Next.js, Nuxt.js, SvelteKit).
- Solid understanding of version control systems (Git).
- Ability to work both independently and collaboratively within a team.
- Knowledge or background in telecommunications technologies and related protocols.
- Experience designing and working with microservices architectures.
- Familiarity with Alembic or other database migration tools.
- Hands-on experience with CI/CD pipelines and DevOps tools.
- Containerized development using Docker.
- Development experience with cloud platforms (AWS, Azure, or GCP).
- Full-time employment contract.
- Annual performance bonus based on individual and company achievements.
- Comprehensive medical insurance.
- A dynamic and collaborative work environment with a strong focus on learning and development.
- A culture that values open communication, innovation, and teamwork.
- Opportunities for continuous training and professional growth.
- Work with an international, diverse, and inclusive team.
- Office located in the vibrant Technology Business Park in Palma, Spain.