We are looking for a Backend developer to join our software development team in Barcelona! We build high quality working software and we want essential people to be part of our growing team and to work with us on inspiring projects.

 

Who are we?

At Apiumhub, we are experts in software architecture and software development. We build scalable software platforms and think about performance and cost reduction every time we start the project. We work with companies of all sizes and from different industries. Meet our growing army!

 

Requirements for backend developer 

  • Bachelor Degree in computer sciences, software engineering or similar
  • Fluent in English
  • Spanish native or bilingual
  • 2+ years of backend development experience
  • Experience with some of the following languages: PHP, Kotlin, Node.js
  • Experience in Continuous Integration
  • Experience working with Docker
  • DevOps experience
  • Agile Methodologies: Scrum ( Jira )
  • Experience in Test Driven Development and unit testing
  • Strong knowledge of SOLID
  • Knowledge about object oriented concepts (polymorphism, interface segregation, encapsulation, topology)
  • Good & bad practices of object oriented (avoid getters & setters, singleton pattern, procedural coding, etc.)
  • Understanding of refactoring concepts
  • Knowledge of the main and the most used design patterns
  • Strong critical thinking and problem solving skills
  • Motivation and passion to take an assignment from beginning to end and get it done right and in a timely manner
  • Be experienced in working on Linux
  • Able to quickly learn new languages, frameworks, and methodologies

 

What will you do & learn as a backend developer?

 

  • Opportunity to work on various types of projects from different industries
  • Closely work with other team members
  • Apply best practices in software development
  • Work with strict Agile methodologies
  • Work with TDD & CI
  • Do refactoring to a DDD architecture
  • Chance to work closely with one of the best software architects in Barcelona and learn from him
  • Develop complex software projects with an eye on performance, scalability, and reusability

 

If you believe that you could be a great addition to our team, please get in touch! We look forward to getting to know more about you and your future plans.

Ready to join? Apply now!