Backend Software Developer - Medior/Senior
Do you thrive when working on backend applications? Are you a team player with a good sense of humor and strong communication skills? And are you looking for an opportunity to work in an international environment? Being a company with its roots in the Netherlands, we are known for our flat organizational structure, direct communication style, strong focus on work-life balance, and international atmosphere. If that sounds like the environment youre looking for, then we are looking for you!
What are you going to do?
As a Backend Developer, you will play a key role in building the foundational services of our Social Media marketing platform. Joining one of our dynamic, cross-functional Scrum teams, youll collaborate with talented, motivated, and results-driven software engineers. Working closely with a Product Manager and your team, youll contribute to creating and managing the product backlog, planning, and delivering high-quality, scalable solutions.
You will take full ownership of the services you build, ensuring they are scalable, maintainable, and resilient. As a key member of the team, you will also work closely with other development teams to ensure the features you develop align seamlessly with the broader product vision and meet the needs of our customers.
Your key responsibilities will include:
- Collaborating with the team to design and build robust, scalable, and maintainable microservices, guided by sound microservices principles.
- Writing high-quality, performant, and reliable code, primarily using Go and Elixir.
- Managing containerized services with Kubernetes, ensuring smooth deployment, good performance, and scalability.
- Applying CI/CD practices to streamline development workflows, automate testing, and ensure rapid, reliable delivery of software.
- Leveraging message brokers like RabbitMQ and Kafka to implement efficient asynchronous communication between services.
- Integrating with and managing data storage solutions, with a focus on performance and reliability.
- Implementing observability best practices by using monitoring and logging tools to ensure system health, stability, and transparency.
Who you are
You have the drive to build high quality backend solutions. You prefer the command line over a UI. You are open to learning new stuff. You like to challenge yourself and others and to continuously improve your coding skills. You thrive on working in a team, are in for a joke and like to get things done.
Essential Qualifications:
- You have a Bachelors or Masters degree in Computer Science or a related field, or equivalent experience.
- You have at least 3 years of experience in Backend Development, adhering to software development best practices such as TDD, SOLID, KISS, and DRY.
- You are proficient in working with multiple programming languages, demonstrating the ability to adapt and apply your experience across various contexts.
- You have extensive experience with cloud-native technologies and microservices, building scalable, modular, and maintainable distributed applications. This includes working with databases, event-driven architectures, asynchronous communication, and cloud platforms/infrastructure.
- You are proficient with Git and version control workflows.
- You are comfortable working in an Agile environment.
- You are fluent in English, both spoken and written.
- You are available to work hybrid in our Alicante office or work remotely from Spain.
Preferred Qualifications:
- Hands-on experience with event-driven architectures and streaming platforms (e.g. Kafka).
- Experience working with cloud platforms such as AWS.
- Good understanding of security best practices for backend systems, including authentication and authorization frameworks (e.g., JWT, OAuth2).
- Familiarity with DevOps practices, including setting up and maintaining CI/CD pipelines.
- Experience with Go or Elixir for backend development is a pré.
What we offer
At Coosto you'll be working with enthusiastic, multicultural colleagues in a professional yet informal work environment. Work with a top-tier tech stack alongside experienced developers committed to delivering high-quality solutions. We offer a salary between 3.000 and 4.700 per month (based on 40 hours), depending on your experience and level. A fully expensed visit to our office in the Netherlands twice a year.
Additionally, we offer you:
- Annual 1,000 development budget for professional and personal growth.
- Laptop and other IT resources needed for your work. We are fully equipped for hybrid working (2 days in the office and the rest from home).
- 25 vacation days (based on a 40-hour workweek) + 8% holiday allowance.
- Travel allowance of 0.23 per kilometer.
- Work from home allowance of 2.35 per day.
- Monthly active and cultural team-building activities.
- Fresh fruit and other (healthy) snacks at the office.
Who we are
Coosto is a leading content & social media marketing tool that is fully focused on helping organizations get more results from content. We do this by offering practical solutions for every phase of content marketing: our customers use Coosto to create content, distribute content on social media, manage their community and to monitor and report on all results.
Interested?
We are looking forward to receiving your CV in English.
To read the vacancy in Spanish please check the following website: https://www.coosto.com/es/vacatures/backend-software-developer---senior