Lead Developer for an exciting Paytech startup in Stockholm, Sweden
Introduction
We are a small, highly talented and fun group of developers and financial payment experts building extremely interesting products out of Stockholm, Sweden. The payments industry is an incredibly interesting and dynamic industry, and also ripe for innovation from a player like us! Our founders are professionals from the payment industry and have deep expertise and a strong network.
We are expanding on an exciting new product that will take the communication of banks and payments players to the next level! The product is primarily a backend based product, designed to connect via APIs to external systems.
We’re looking for a development leader who can both code and manage others, and knows how to get things moving. On a day-to-day basis you will be discussing product requirements, asking questions, and building. We like MVPs, proof of concepts, and speed.
We don’t reinvent the wheel here, we’re smart, pragmatic, and we’re obsessed with delivering and picking up new and more efficient ways of doing things in order to get there.
You will have fun working with us, we laugh every day and as a small team, we take care of each other and respect work life balance to the utmost.
The role is based in Stockholm, Sweden and we provide a mixture of remote and office work.
Tech stack & development methodologies
The tech stack for our platform is as below:
Go
gRPC & protobuf
REST API(s) & JSON
PostgreSQL, Redis
Event driven architecture
Google Cloud, Pub/Sub, Cloud Run (containers)
Docker, Kubernetes, Nginx reverse proxy services
GitLab & GitLab CI/CD
Experience with test automation
Bonus points for firebase, dropship, and other notification platforms
Bonus points for experience with Google OLAP/ML cloud technologies, e.g. Dataproc or Apache Spark
We use Jira and lightweight Agile development methodologies. We have built the system from day one with test automation (unit and integration testing) into an automated pipeline using gitlab.
Time to market is important, and we will use technologies off the shelf wherever it makes sense, such as Google Pub/Sub, GitLab CI/CD, etc.
Lead Developer requirements
Great communication skills, enjoys working with product management to break down requirements suitable for development
Previous team lead or demonstrable team leadership qualities
It is important that the candidate has experience with Go and GCP in particular, a strong computer science and software engineering background.
The candidate should have experience having deployed real-world production grade systems, including experience with troubleshooting and assisting during outages or issues
Devops, CI/CD, test automation
The candidate needs to be flexible in terms of being happy to switch tasks between building core application code and working on the CI/CD pipeline, and be naturally curious about doing new things and having variety in the work.
Good experience working with and guiding other developers, assisting others to write awesome documentation, helping out other developers to use our APIs.
Happy to have fun working with people internally and externally
Personality - the developer should love nerding out with others, discussing new ideas, and talking and walking around problems together
Nothing is holy - willing to change mind or try new things if necessary
Happy to spend time discussing alternatives
Not afraid to say no if we need to execute or get something done before we can move on
Lone wolves are cool, but we really want to work as a team - we’re gonna win together or lose together, that’s it!
What we offer
Be part of an incredibly exciting journey in the global paytech space as one of the first employees
Be part of and influence day-to-day decisions as well as strategic direction of the company
Work with fun and highly capable colleagues that learn from each other!
Competitive compensation package
Possibility to participate in equity-based incentive programs
This job comes with several perks and benefits