Kidde Global Solutions

Senior Software Engineer / Backend Developer (Go)

Gdańsk, Pomeranian Voivodeship, PL

11 days ago
Save Job

Summary

Role: Senior Software Engineer (Go)

Location: Hybrid / Gdańsk, Poland or Barcelona, Spain

Contract type: Full-time, standard employment contract


Kidde is the world’s largest manufacturer of fire safety products. Each day, we work to expand upon our legacy of innovation, providing advanced solutions to protect people and property from fire and related hazards. While we’re a leading manufacturer of fire safety products, there’s more to safety than equipment and technology. From collaboration with builders and dealers to community initiatives to partnerships with non-profits, Kidde is committed to working together to create a safer world.


Role purpose:

As a Backend Developer (Go), you will be responsible for designing, developing, and maintaining high-performance backend systems that power our cloud-based applications. You will collaborate with cross-functional teams to build scalable APIs, optimize application performance, and ensure robust security measures. With a strong focus on efficiency, reliability, and best practices, you will play a key role in shaping the backend architecture and driving innovation in our technology stack.


Role 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 to understand and define system requirements.
  • 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.
  • Work on continuous integration and continuous deployment (CI/CD) pipelines to automate and streamline development processes.
  • Utilize Message Queue (MQ) software for efficient communication and data processing in our applications.


Job requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Several years of experience in programming.
  • Approximately 5 years of experience in Go (Golang) development.
  • Strong understanding of web application architecture and RESTful API design.
  • Proficiency in database management and experience with SQL and NoSQL databases (Cassandra).
  • 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.
  • Experience with Message Queue (MQ) software.
  • Fluent in English.
  • Comfortable in French (nice to have).


Your journey with us

We always aim to provide a fair and valuable recruitment process for everyone. If selected, you will follow the next stages:

  • Initial call with recruitment team
  • Up to 2 interviews with our Managers


Our commitment to you

As an employer of choice, our greatest assets are the expertise, creativity, and passion of our employees. We strive to provide a great place to work that attracts, develops, and retains the best talent, promotes employee engagement, fosters teamwork, and drives innovation for the benefit of our customers. We aim to create an environment where you feel that you belong, with diversity and inclusion as the engine to growth and innovation. We develop and deploy best-in-class programs and practices, providing enriching career opportunities, listening to employee feedback, and always challenging ourselves to do better.


The values that guide us are respect, integrity, inclusion, innovation, and excellence.


We’re excited for you to join us and make a difference.


Apply now!

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job