Posted
Berlin, Germany

WHO WE ARE:

We believe the best ideas come from the collaboration of happy, talented people. That’s why we seek to promote a truly inspiring work environment and create a space where people can grow, learn new skills, be creative, work independently and make decisions that shape the future of the company.

 

Talon.One is the leading Promotion Engine for e-businesses. Our B2B product helps companies automate, manage, and optimize promotional marketing campaigns for their end-users. The beauty of the software is that it empowers the whole team to create and maintain promotions, and also allows you to choose the best application for your business model. 

 

Developers get a powerful promotion toolkit and infrastructure to set up incredibly sophisticated campaigns in minutes rather than weeks. 

Marketers can create, automate, and manage discounts, coupons, loyalty, and referral programs without taking developers away from the company’s core product. 

Customer Success and Sales teams can offer any type of incentive or appeasement instantly to customers, improving satisfaction, and reducing churn.

ABOUT THE TEAM:

Our development team consists of specialists in frontend, backend, QA, product and designers. We work in small cross-functional teams that give everybody insight and hands-on experience of what everyone else is doing. Each team is self-sustained, autonomous and responsible for a specific feature or area in our platform. We believe in strong collaboration and open communication and mentoring to allow bi-directional growth. We are working to make Talon.One an inclusive workplace, because we believe it is the right thing to do and because we want to have a positive impact on the entire tech industry.

ABOUT THE ROLE:

We are currently on the look for a Senior Software Engineer - Go (m/f/d) to join our development teams. You will work closely with our product people to design the right solutions to our challenging problems while collaborating, mentoring and supporting the other team members.

 

ONCE YOU ARE HERE YOU WILL:

Work in a small cross-functional team

Help the team with feature development and take part in the discussion and planning of new features.

Write code and review code written by others

Ensure that quality standards are maintained

Advise team members in their day-to-day coding tasks as well as with overall architectural decisions

Mentor others, both junior developers on their learning paths and more experienced developers who are interested in learning about new fields

Contribute to scaling up the backend team and bringing great talents onboard by conducting interviews and code pairing sessions.

Experience designing and developing using monolithic architecture

WHAT WE NEED YOU TO BRING TO THE TABLE:  

Expertise In-depth knowledge of Testing software, API design, PostgreSQL

You have strong Golang skills

Experience building scalable and reliable large-scale applications

Mentoring; You enjoy sharing knowledge and helping others grow in a supportive way

Big-picture thinking; You collaborate with non-developers to clarify requirements and help plan projects, with an eye on the overall impact on the business & product

A willingness to learn about and contribute to the whole stack is essential

Empathy for your customers and your colleagues

A team-first attitude; As a group, we strive to leave egos at home

Willingness to contribute to an inclusive and diverse team and foster open communication

ABOUT TECHNOLOGY: 

Our tech stack from the bottom up:

Kubernetes running on Google Cloud

PostgreSQL

We use Go for our API, core logic, and internal tooling

TypeScript, React, Redux, and CSS modules for our web application

Ruby/Capybara for automated end-to-end testing

Other odds & ends in JavaScript and shell script

WHY YOU SHOULD WORK FOR US:

The right attitude: Modern methods and a diverse, creative workspace with an open and international culture

Everyone for the product: Together we create a flexible, highly scalable product with state-of-the-art technologies. We can only succeed if everyone works as a team

Healthy Growth: Growing our company means growing everyone on the team. We love to share knowledge and learn

A great environment: Flexible and family-friendly environment, bright and easily accessible offices, modern software, and hardware

High flexibility degree: Prefer to work early or late at night? Do you have to pick up your children from kindergarten? Do you prefer working abroad? We believe in results and motivated employees

 

AND THERE IS MORE:

Unlimited contracts

Fixed annual learning budget

Regular Team events

In-house German language courses

Visa application support for non-EU citizens

Reduced Urban Sport Clubs membership 

Free Mate, beer, coffee, water, juices, sodas and fruits

Playstation and darts 

Ready for a vacation? 26 paid vacation days, with an additional day for each year of service - up to 30 days. Additionally, you can have a day off for your birthday, and another day if you are moving -it’s on us!

Work-Dog-Balance, your best friend is more than welcome!

Financial support to create your comfy, productive home office

How to apply

Please send your resume to shamakoska@talon.one

Does this job really require Go skills? If not, please report it and we will take a look.