Overview Kidde Global Solutions is part of the Aritech / Kidde family, a world leader in fire & life safety solutions. We design and maintain cloud-based security software as part of our Go (Golang) backend team. This role focuses on building robust backend systems and APIs to support our applications and protect people and property.
Location Hybrid / Gdańsk, Poland or Barcelona, Spain
Role Software Engineer (Go)
Contract Full-time, standard employment contract
Responsibilities Design, develop, and maintain robust backend systems and APIs using Go (Golang) to support our applications.
Collaborate with front-end developers, database administrators, and other cross-functional teams.
Optimize application performance, troubleshoot and debug issues, and ensure high availability of services.
Implement and maintain security best practices to protect our systems and data, with a focus on Cyber Security.
Participate in code reviews, provide constructive feedback, and ensure code quality and best practices.
Keep up to date with the latest trends, technologies, and best practices in backend development, and apply them to our projects.
Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
5 years of experience in programming.
At least 1 year of experience in Go (Golang) development.
Strong understanding of web application architecture and RESTful API design.
Experience with SQL and NoSQL databases.
Knowledge of software design patterns and best practices for clean and maintainable code.
Familiarity with version control systems (e.g., Git) and collaboration tools.
Strong expertise in Linux / Unix systems and command-line tools.
Robust problem-solving and troubleshooting skills.
Excellent communication and teamwork skills.
Fluent in English.
Preferred Qualifications Experience with other programming languages such as Ruby, C++, Python, Java, or additional experience with Go.
Knowledge of containerization (e.g., Docker).
Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
Understanding of microservices architecture.
Experience with Message Queue Systems (NATS, Kafka, RabbitMQ…).
Comfortable in French.
What we offer Meal Vouchers – subsidized meals to keep energy up.
LuxMed Medical Insurance – private healthcare (family coverage available at additional cost).
MultiSport Card – 카드 for sport and wellness (family option at extra cost).
IKZE / IKZE Pension Contribution – long-term financial security (available after 12 months).
Annual bonus potential based on performance.
Competitive compensation package aligned with knowledge, skills, and experience.
Kidde Global Solutions is an Equal Opportunity / Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
#J-18808-Ljbffr
Backend Software Engineer • Madrid, Madrid, España