Choose language
Málaga, SpainR&D

Mid-Level Software Developer

Can you take our products to a higher level with your knowledge? Apply immediately!

As a Mid-Level Software Developer, you will report to the R&D Manager and will perform your tasks at the R&D department. you'll work on a robust tech stack including Go, Postgres, Redis, and RabbitMQ. You'll be responsible for developing high-quality software solutions, optimizing our database interactions, and ensuring seamless deployment of applications using Docker being part of an Agile development team.

Our organization

TKH Security specializes in the development of intelligent electronic security, protection and parking systems. With over 25 years of experience and by focusing on customer needs, we offer innovative complete solutions for security management, video surveillance, parking management, parking guidance systems and asset & site management.

Our organization consists of over 350 experienced employees who continuously strive to exceed our customers’ expectations and improve the user experience. We are always striving to develop user-friendly and innovative solutions for the market that are easy to install, with a focus on creative, flexible and open architecture integration.

What are you going to do as Mid-Level Software Developer?

  • Design, develop, and maintain software applications using Go.
  • Implement and manage database interactions with Postgres and Redis.
  • Utilize RabbitMQ for efficient message queuing and processing.
  • Develop microservices and APIs for scalability and maintainability.
  • Work with Docker for containerization and deployment of applications.
  • Collaborate with cross-functional teams to understand requirements and deliver solutions.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews to maintain code quality and share best practices.
  • Stay updated with emerging trends and technologies in software development.

Who are we looking for?

  • Bachelor’s degree in computer science, Engineering, or a related field.
  • At least 3 years of experience as Software Development.
  • Experience with Agile methodology
  • Proficiency in one or more programming languages, with a preference for Golang.
  • Experience in Atlassian (Jira, Confluence and Bitbucket).
  • Knowledge of Postgres, RabbitMQ and Redis.
  • The ability to work as a remote employee as part of a distributed team.
  • Strong understanding of microservices-based architectures and Docker.
  • Proficiency in English.
  • You have a result-driven and detail-oriented mindset.
  • You are concerned about Quality Assurance.
  • You must be eligible to work in EU.

Our offer

TKH Security offers you a wonderful job in which you can grow at a solid organization. If you fit the profile of Mid-Level Software Developer, this job gives you the opportunity to develop yourself with a high degree of self-management and a wide variety of activities. Furthermore, you can count on a pleasant, collegial work environment, in which your own initiative is welcomed. A TKH Security employment contract comes with an excellent package of (secondary) benefits, consisting of, among other things:

  • A competitive salary on a fulltime basis.
  • 23 days PTO.
  • A laptop.
  • Free parking.
  • Private health insurance policy.
  • Ample education and training opportunities.
  • Quarterly events.
  • Lunch at the office.
  • Ability to work partly from home.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status or disability status.

To apply, please submit your resume and a cover letter highlighting your qualifications and experience, particularly your experience using programming languages as Golang, queueing protocols as RabbitMQ, and databases as Postgres and Redis, also including your proficiency in both English and Spanish.

TKH Security is committed to creating a dynamic and inclusive workplace where all employees are valued, respected, and supported.

Are you interested in this position of Mid-Level Software Developer?

Please send us your CV in English

Are you interested in this position of

Mid-Level Software Developer