Ruby on Rails (regular)
Strong skills in automated testing e.g. unit (advanced)
Spring Boot (advanced)
Want to play a key role in the development of a transformational product?
Our end user / no-code, SaaS / Cloud and ML-enabled product is already used by over 100 leading companies, including some of the world’s biggest financial institutions.
We’re now breaking into other markets such as insurance, and considering further potential avenues.
Duco already stands out as a software industry disruptor but now we want to be recognised as a leading multi-product and multi-market data management company.
An exciting new role, working with a great team :
Developers at Duco work as part of an agile, cross-functional, empowered engineering team. Each autonomous team owns the destiny of their part of the product and makes decisions jointly, alongside representatives from Product, Sales and other customer advocates.
They don't just "code up" stuff that someone else specifies. Because where’s the fun in that?
In terms of technologies, the heavy lifting’ is mostly done in Java; web frameworks in use include Ruby on Rails and Spring Boot;
and we utilise both MySQL and Clickhouse databases. It all runs in a cloud infrastructure which leverages Kubernetes, Docker and Helm.
We also care very much about the developer experience, so we invest in the right tooling. Recently, that’s included projects involving Gitlab, Bazel and automation testing frameworks.
What you’ll be doing day to day :
Leading on the development of substantial changes and features in the product
Teaching and mentoring less experienced colleagues
A point of authority on technical best-practice
Working to ensure that the code your team delivers is performant, supportable and of high quality
Performing code reviews for others, and having your code reviewed by your peers
Collaborating with the product team and technical leaders on scope and plan
We would love to hear from you if you have :
Experience delivering and supporting resilient software that scales
Strong skills in automated testing e.g. unit, E2E, performance, stress etc.
Deep experience with Java or other statically typed language
Familiarity with at least one web framework (Spring Boot or Ruby on Rails)
Working knowledge of SQL and / or relational database concepts at scale, including performance optimisation
Practical experience working in a multi-language, multi-technology stack
Technical or team leadership experience on software projects or product development
Practical experience of service-oriented architectures
Familiarity with container-based deployment e.g. Kubernetes, Helm etc.
Not essential, but it would be great if you have the following :
Solid experience with one dynamically typed language (e.g. Ruby)
Aptitude with CI and CD pipelines (GitLab preferred)
Experience of architectural migration projects e.g. service extraction / refactoring
Experience feeding observability / metrics systems
Experience with AWS
In return, you’ll get a worthy reward package
Not only do you get to work for an awesome company, you also get :
A base salary, reviewed annually (the starting salary range for this role will be 252,000.00 - 324,000.00 PLN annually, in line with your current experience and local market standard)
B2B contract - 24,000.00 PLN - 28.500,00 PLN net + VAT monthly
A success-sharing bonus scheme, so we recognise and reward your effort
Unlimited annual holiday, because we trust our people to manage their own time off
Flexible working options : you can choose to work from home, at the office, or both - whatever is best for you
Flexibility around working hours, as long as you’re delivering what’s needed
Annual allowance to help you make the best of your home working environment
Enhanced family leave provisions
Personal learning and development opportunities (we dedicate budget for this)
Spot rewards, so we can say thanks when you do a really great bit of work
Referral bonus if we hire someone great who you’ve recommended to us
Employee of the Month and Employee of the Year awards
Private medical care packages : individual, partner or family
Life insurance package
At Duco, we believe in developing potential so we’re not looking for the perfect candidate’ with gold medals and superpowers.
Even if you don’t have everything listed above, if you think you could be great in this role please do apply. We want to hear from you.
A final note about COVID-19 and our hiring process :
We’re helping to prevent the spread of COVID-19 by continuing to work mostly remotely. Interviews will mainly be by VC. You’ll have plenty of opportunities to ask questions and make sure we’re the right fit for you.