Senior Golang Developer (m/f/d)

Permanent employee, Full-time · Frankfurt am Main / Partly Remote

OUR TEAM WANTS YOU
We are Thinksurance – one of the leading German InsurTechs on our way to becoming an international player. We are orchestrating our digital platform development with Go/Node.js (Express.js, NestJS) based on microservices architecture on AWS cloud. We keep our lovely data in MySQL, MongoDB, and Redis as key-value storage. Our front-ends are built as micro-frontends using TypeScript, React (Next.js) and Carbon design systems. We remain open to new technologies and try to improve our DevOps workflows by automating our infrastructure using Terraform, Kubernetes and Docker.  Our applications deploy and operation using GitLab for CI/CD.

We are seeking an experienced, open-minded, and well-organized Golang Developer to join our agile Tech team.
AT THINKSURANCE NO TWO DAYS ARE THE SAME! YOUR RESPONSIBILITIES WILL INCLUDE
As a Developer at Thinksurance you will be part of a cross functional development team, implementing software solutions and ensuring that all functional and non-functional requirements are met in the final product. This will include understanding the product requirements and implementing technical solutions that are aligned with our architecture guidelines, and helping the team to create, deploy and maintain the final product according to them.
To be successful in this position you should be good at solving complex problems, with a strong understanding of the broad range of software technologies, tools, design patterns and platforms available.
 
  • Collaboration: You collaborate with your team members to create technical solutions that are aligned with product requirements and architecture guidelines
  • Development: You help the development team to follow the architectural blueprints and technical specifications for the product
  • Guidance: You guide and assist less experienced team members throughout the development process
  • Troubleshooting: You troubleshoot and resolve issues with coding, tools or design
  • Best Practices: You ensure that you and other team members adhere to development schedules, deadlines, and best practices
  • Deliverables: You ensure the deliverables are completely functional and meet requirements
WHAT DEFINES YOU
  • Technical Experience: You have 8+ years of software development  and 3+ years of Golang experience 
  • Tools: You have a solid understanding of a variety of programming tools, frameworks, development platforms, and design patterns, a deep knowledge of microservice architecture, Docker & Kubernetes, DDD & SOLID principles, clean code, CI/CD, and cloud services (AWS)
  • Databases: You have experience with SQL and NoSQL databases, including MySQL, Redis and MongoDB
  • Organizational skills: You have an analytical mindset with the ability to see both the big picture and the details
  • Team: You are a good team player and you have strong communication skills
  • Responsibility: You call yourself self-driven and you like to take responsibilty and ownership
WHAT WE OFFER
  • Time: Flexible working hours, 30 vacation days from the start, increase to up to 45 vacation days & sabbatical up to 3 months & a good work-life balance
  • Mobility: Free Germany ticket & a super central office in FFM-City
  • Home: Modern office with chill areas, drinks, snacks, fresh fruit & the best barista coffee, subsidized lunch in our partner canteen
  • Flexibility: Unlimited mobile working in Germany, up to 3 months in the EEA area
  • Support: Childcare allowance of €300/net per child, BAV and company disability insurance with generous subsidy
  • Health: Wellpass for a wide range of sports & wellness activities throughout Germany
  • Growth: Extensive onboarding in all areas, regular feedback, coaching & very generous personal training budget for everyone
  • Family: Flat hierarchies with support at all levels, regular team events and large company parties; as well as lots of fun together every day :)
WHAT DRIVES US
We look for personalities that want to leave a footprint in the insurance industry with us. Talents, whose imagination knows no limits and who can scale processes, structures, and ideas without problems. Thinking big, leading courageously, and a passion for the concerns of our partners are daily business for us. Besides our benefits, we especially offer one thing: a professional home, in which we stick together like a family, and in which every day is a little bit like day one. So: Do you want to create the digital future of the insurance industry with us? Then apply now and become part of the Thinksurance family!
Your key contact
Isabelle Richter ​- HR & Recruiting Manager
Your application!
We appreciate your interest in Thinksurance GmbH. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail at jobs@thinksurance.de.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.