Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 50+ Golang Third Light Jobs (1 new this month) in December 2024 at companies like Sologenic, Grafana Labs and strongDM paying at least 50,000 USD per year working as a Senior Blockchain Developer - Golang (Cosmos SDK), Senior Backend Software Engineer, Cloud and Senior Software Engineer. Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
34 developers joined Golang Cafe in the last 30 days
12,546 developer profiles page views in the last 30 days
Sologenic is disrupting the asset trading industry: Tokenized Securities, Crypto Assets & NFTs. Join the team and let's make the future of DeFi. (sologenic.org and sologenic.com)
Sologenic is also developing "Coreum" a new Layer-1 Blockchain. The team is currently looking to hire 3 Golang Developers. (www.coreum.com)
Responsibilities
Take part in software architecture, lead development (from scratch) and maintenance of a new Cosmos SDK & Tendermint based blockchain
Help team to develop third-party services based on developed blockchain to extend the core functionality
Brainstorm and develop new features with consideration to both user experience and implementation details
Perform code reviews and lead small development team (2-3 engineers)
Required Skills
4+ years of experience in blockchain technologies
2+ years of experience with cosmos SDK & Tendermint
3+ years of experience of development using Golang
Hands-on expertise in blockchain architecture, design, development, and maintenance
There are more than 700,000 active installations of Grafana around the globe, monitoring everything from beehives to climate change in the Alps. The instantly recognizable dashboards have been spotted everywhere from a SpaceX launch and Minecraft HQ to Wimbledon and the Tour de France. Grafana Labs also helps companies including Bloomberg, JPMorgan Chase, and eBay manage their observability strategies with full-stack offerings that can be run fully managed with Grafana Cloud, or self-managed with Grafana Enterprise Stack. The Grafana stack has grown to include two other open-source projects, Grafana Loki (for logs) and Grafana Tempo (for traces)
This is a remote position, and we are considering candidates in the North, Central & South Americas regions.
About Grafana Cloud:
Grafana Cloud is our composable observability platform that integrates metrics, logs, and traces with Grafana. It allows our customers to leverage the best open source observability software – including Prometheus, Cortex, Loki, and Tempo – without the overhead of installing, maintaining and scaling their own observability stack.
Our Grafana Cloud pipeline moves millions of data points, loglines, and traces per second from our customers’ environments into a highly available, low-latency stack that processes and stores the data, and serves it to dashboards and alerting tools. We aim to grow this to hundreds of millions per second, and it's critical that as we grow, we improve our performance, increase our reliability, and do it all more efficiently.
You would be joining one of our Cloud squads, whose responsibilities span from adapting and delivering our open-source offerings to a cloud environment that can support millions of users, writing software that allows those users to easily send data from within their infrastructure, or helping to build monitoring and alerting solutions.
Our tech stack is mostly made up of services written in Go, running on multiple Kubernetes clusters that leverage Google’s Cloud Platform.
Our culture is remote-first and our engineering organization is largely remote. We provide guidance and meet regularly using video calls, so an independent attitude and strong communication skills are a must
Within 1 month you will be able to:
Gain a deeper understanding of our cloud product and our customers
Get to know the codebase and contribute to our growing list of third-party integrations
Participate in ongoing design discussions that allow us to collaborate on and inform our technical decisions
Significantly contribute to a major initiative in our roadmap
Within 3 months you will be able to:
Take an active role in shaping our roadmap and your own career objectives
Drive a project from initial ideation all the way to operations once it is in the hands of customers
Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope
Be a part of your team’s on-call rotations and take ownership of the services you’re running
Requirements:
You are familiar with programming languages like Go, C, C#, C++, or Rust
You are able to write clean, robust, and performant software
You have experience with network programming or distributed systems development
Nice to haves:
Familiarity with operations/SRE and the concept of infrastructure as code
Experience with the observability space in general (metrics, logging, tracing, monitoring, alerting)
Experience with Kubernetes / Kafka / Cassandra / Bigtable / syslog / opentracing or similar technologies
Familiarity with time-series applications and concepts, especially Graphite or Prometheus.
Equal Opportunity Employer- At Grafana Labs we’re building a company where a diverse mix of talented people want to come, stay, and do their best work. We know that our company runs on the hard work and the dedication of our passionate and creative employees.
We will recruit, train, compensate and promote regardless of race, religion, colour, national origin, gender, disability, age, veteran status, and all the other fascinating characteristics that make us different and unique. We believe that equality and diversity builds a strong organisation and we’re working hard to make sure that’s the foundation of our organisation as we grow.
Senior Software Engineer strongDM Remote (United States) $140,000 to $180,000 a year
October 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
strongDM is a customer-first, second, and third company with a rabid fan base. When was the last time you heard things like:
* Splunk's CISO Joel Fulton says "strongDM gives you what you can’t get any other way -- the ability to see what happens, replay and analyze incidents."
* Chef's co-founder Adam Jacob says "strongDM takes the friction out of getting staff access to the systems they need."
Customers love us because:
The product rocks: strongDM fundamentally changes the relationship between InfoSec, DevOps, and end users. Enforce the controls security needs while making it easier to facilitate access.
They can trust us: we built a technical product for technical buyers. We do not use jargon. There is no alternative but to always be technically accurate. We are not afraid to admit product gaps.
We’re real humans: we built a serious product without taking ourselves too seriously. Each member of the team is deadly good at their job, and yet we crack jokes on the phone with customers.
We build...
...secure, high-throughput networking systems in Go. If you enjoy writing code that is parsimonious, correct, yet featureful - you will enjoy coding with us! If you enjoy shipping a product that is appreciated by a growing population of happy, paying customers every day - you will enjoy shipping with us!
We're a distributed, but close-knit team. We have high standards and high levels of respect for each other and our customers.
What You'll Do:
Design and implementation of highly concurrent, distributed systems in Go
Design and implementation of secure protocols
Application of cryptographic primitives in support of the above
Implementation of graphical and command-line interfaces
Requirements:
Affinity for high-rigor engineering environments
Affinity for lower-level/systems programming
Willingness to contribute to UI implementation
Familiarity with Go
Familiarity with AWS
8+ years of professional experience
Compensation:
Industry-standard base
Medical, dental, and vision insurance
401k, HSA, FSA, short/long-term disability
3 months parental leave
4 weeks accrued PTO + standard holidays + volunteer days
Senior Backend Engineer Kava Labs Remote (United States) $120,000 to $180,000 a year
July 2021
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Kava Labs is seeking an experienced Senior Backend Engineer for the Kava lending platform, Kava's blockchain solution enabling decentralized stable coins, bonds, and lending for crypto users. This is a full timeremote position. Candidates can apply from time zones ranging from PST (USA Pacific), to CET (Central Europe). We are looking for your experience and perspective to contribute to our growing company and culture! We are a 100% distributed workforce with teams in the US, Canada, Asia-Pacific, and Europe.
You will be directly developing and deploying on a platform that is worth $500M and working to have $1B+ assets under management by the software. You will work alongside a team of world class crypto experts, and take ownership of an open-source project on a platform that transfers millions of dollars in assets daily and provide the financial primitives for the next evolution in crypto. You will have a huge impact on product and technology development.
What You Will Do.
Write financial applications using a blockchain application framework written in Go-lang called the Cosmos SDK.
Write interoperability software for communicating between blockchains (IBC relayer, BEP 3 Deputy).
Write supporting applications and developer tools in Golang that are used by Kava developers or users of the Kava DeFi platform.
Familiarize yourself with the Kava codebase and related components of the cosmos-sdk (Kava, Tendermint)
Review pull requests and provide valuable feedback to members of the team and open source contributors.
Work with Kava blockchain engineers to optimize performance and squash bugs.
Report to the Head of Engineering and attend Daily Stand-up meetings via Zoom.
Who You Are.
7+ years minimum as an experienced Backend Engineer, at least 3 years in senior position required.
You are a strong individual contributor in Go with 3+ years of experience.
You have solid engineering fundamentals, a computer science degree is preferred.
You are comfortable working in an open source environment, your work is out there for everyone to see and scrutinize.
You are meticulous and detail oriented. This is financial software, it’s of utmost importance that it is secure.
You care about quality and you know what it means to ship high quality code.
You have an interest in blockchains and decentralized technologies. A willingness to learn is a must.
A self-starting and ambitious attitude that thrives in a startup environment.
Committed to values of diversity, equity, and inclusion reflected in all aspects
What We Offer.
🤩 The chance to work in a fast-paced start-up environment with experienced industry leaders.
🤓 A learning environment where you can deep-dive into the frontier of blockchain technologies and make an impact to active users.
💰 Competitive salary.
📈 Competitive stock options.
🤫 Token grants for exploration, investment, and/or profit.
💪 $200 monthly stipend for health and wellness.
🏝 Flexible vacation policy - work with your manager to take time off when you need it.
🦷 Medical, dental and vision insurance for employees.
👵 401(k) matching.
🏡 A remote work environment with an international and diverse team.
About Kava Labs.
We are a remote-first, globally distributed team that values first principle thinking, experimentation, and learning to ensure long-term success. We are not dogmatic in our approach, but we are relentless in our pursuit to create impactful technology for the future. We have a diverse set of backgrounds, skills, and culture but we’re all united in our passion about building new open financial infrastructure — together, so that our efforts will make a real impact and create lasting change in the world.
With backing from leading blockchain investors including Ripple, Digital Asset Fund, and Arrington XRP Capital, we’re constantly pushing the bounds of DeFi and blockchain technology to bring new products and innovation to the world.
Our Commitment to Diversity
Kava is proudly an Equal Opportunity Employer. We do not discriminate based upon race, religion, color, national origin, sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. and celebrates the diversity of its growing team.
All applicants must be authorized to work for any employer in the US. We are unable to sponsor or take over sponsorship of employment Visa at this time.
Recruitment agencies and consultants may not submit resumes/CVs through this website or directly to managers. Kava Labs does not accept unsolicited agency resumes, and will not pay fees to any third-party agency or company that does not have a signed agreement with Kava Labs.
Senior Golang Engineer 90PoE Remote €70,000 to €90,000 a year
June 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
Maritime Excellence through Digital Intelligence:
90PoE’s goal is to revolutionise shipping by creating a suite of comprehensive software for the maritime industry. Our journey begins now. Over the next couple of years, our teams will build more than 30 products from the ground up. This includes everything from global vessel tracking to vessel performance analysis, crew optimisation and so much more.
The Role
90PoE’s mission is big. It’s not going to be easy but with the support and determination from our stakeholders and the brilliant people we have hired we can achieve anything. Right now, we're seeking an experienced senior data engineer to help the Vessel Performance Stream. This is crucial role for one of the most innovative streams of the company. You will interact closely with the other data engineers and data scientists to take effective architectural and technical choices for high throughput data stream systems. This is an incredible opportunity to help innovate the maritime industry to increase vessel and fleet performance with the help of AI and real time metrics collected on board.
Technology
Our platform ingests data directly from our hardware running on vessels, as well as various third-party sources, using various technologies such as Kafka, MQTT, REST, gRPC, and normalises it for processing by our bespoke micro-batch engine.
Platform overview
Our tech stack consists of multiple client applications communicating using GraphQL to microservice containers orchestrated by Kubernetes. Most of our services are written in Golang with stream processing in Golang and Java, they use gRPC for communication, achieve high scalability thanks to Apache Kafka based event driven architecture, persist data to a mix of RDBS and No-SQL databases including Postgres, MongoDB, Cassandra, Redis, S3 and Elasticsearch. We use CI/CD and gitops to deploy to production multiple times per week.
What’s in for you
90PoE is a growing company, championing real change in the maritime industry. This is an exciting and challenging opportunity to apply cutting-edge technology to revolutionising an iconic industry.
You will demonstrate our values, strive for excellence, engage and motivate those around you and be accountable for your contribution to the team’s priorities.
Disrupting a century old industry in a startup environment
Fix global scale issues through cloud technologies and AI
Opportunity to grow and develop your core skills
Work with a diverse multicultural team in an agile environment
Opportunity to work with latest cutting-edge technologies
Variety of knowledge sharing and self-development opportunities
Be paid for speaking at public events
Competitive salary and bonuses
Possibility to work remotely from UK and Europe
Requirements
In depth technical knowledge of backend languages and technologies: Golang
Proficient in designing and building event driven systems
Practical experience with Postgres, Cassandra and Redis
Able to design clean software systems
Excellent communication skills
Able to identify ways to improve data reliability, efficiency and quality
Experience in basic data analysis: SQL/CQL
Proven experience in delivering complex systems to production
Deep understanding of database technologies and designing data intensive applications
Familiar with Java programs and concepts
Experience in data analysis techniques
Comfortable with bash scripting and docker
Familiar with SOLID, DDD, hexagonal architecture
Able to optimise data pipelines, time-series and other systems to perform at scale
Able to deploy systems with zero down time
With great powers come great responsibilities:
Be accountable for data pipeline design, building and deployment
Support the team during product releases to production, to ensure successful smooth deployment
It would be great if you have:
Practical experience with Kafka and Kafka Streams Java libraries
Engineering experience to understand the underpinning physics and mathematics of pipeline calculations
Experience with Spark/Flink
AWS stack experience
Ability to perform basic DevOps tasks
Ability to understand Python software: our data scientists use Jupyter Notebooks
Understanding of statistics
Perks & Benefits
Benefits
We offer a competitive financial package which includes a competitive salary, company bonus scheme, employee referral scheme, a contributory pension and a travel to work loan
We have a positive attitude to flexible working, a competitive annual holiday allowance, cycle to work scheme, supportive family polices and discounted gym membership
We have a culture of which we are proud, a highly skilled and diverse workforce as well as impressive offices in central London and Kiev
Senior Backend Engineer Verivest Portland, Oregon, United States / Remote (United States) $90,000 to $180,000 a year
May 2021
4 Applicants This Week
More Than 6 Months Old
Job Description
Verivest is a tech-enabled real estate investment services platform built upon a mission to bring transparency and accountability to the middle market to increase the speed of trust creation between real estate sponsors and investors. Our platform provides a sponsor directory connecting accredited investors with real estate sponsors across the country, as well as a range of integrated end-to-end back-office services, including track record verification, active investment financial monitoring, fund and syndication administration, investor servicing, investor portal technology, tax return and K-1 preparation, and more. Verivest’s strict focus on the middle market real estate private investment industry, expertise in the esoteric parts of the business that many real estate entrepreneurs do not understand well or like doing, and third-party objectivity combines to bring genuine value to both sides of this dual sided market.
Company Values
Collaboration: We win together.
Grit: We are persistent and consistent, driven by a passion for what we do.
Trust: We are driven to understand and solve our clients’ issues.
Continuous Improvement: We are always learning and always evolving.
Get It: We exist to understand the complex and simplify it for our clients.
We are seeking a Senior Software Engineer, Backend to support our rapidly growing organization. In this role, you will collaborate closely with data analysts, frontend engineers and cross-functional partners across our product, design, and quality assurance teams to contribute to and build out our strategic initiatives.
Responsibilities
Your role is to collaborate with the team to deliver on these objectives and contribute to evolving our platform's infrastructure to meet expanding scope and scale. Specifically, you will:
Contribute to large, complex projects in a team, providing technical reviews and execution
Participate in project kick offs and translate projects requirements into technical specifications for implementation
Define new and expand existing data models, including database schema and object models in the data access layer
Implement any required business logic in the service layer
Implement enhancements to our asynchronous task worker infrastructure
Define and implement API endpoints, collaborating with front end engineers
Write integration and unit tests for your code and perform code reviews for colleagues
Provide technical support for stakeholder groups such as customer success
Participate in monitoring, diagnosing, and addressing production issues
Qualifications
Bachelor's degree in Computer Science, or equivalent work experience
4+ years of professional software development experience. 6+ years preferred but not required.
2+ years of professional experience working with Golang
Experience with SQL database schema design and query optimization
Experience with AWS is a plus
Experience with blockchain and crypto a plus
You must be flexible and adaptable—you will be operating in a fast-paced startup environment
Principal Software Engineer Bud Remote (UK) / London, United Kingdom £80,000 to £100,000 a year
May 2021
5 Applicants This Week
More Than 6 Months Old
Job Description
Our Mission🚀
Bud's mission is simple. We're here to create the world’s most compelling financial data products. The products we're building are used by some of the world's most prestigious institutions to help millions of their customers take control of their finances.
Your Mission👨🚀👩🚀
You’ll be leading the development of some of Bud’s most critical internal services that are utilised by product teams across Bud as well as owning a number of core platform exposed services that are non-product specific for domains such as authentication and traffic management. Every request that hits the Bud Platform will end up touching at least one of the services you’re responsible for. You’ll be contributing to Bud-wide architecture as well as actively developing in Bud’s Platform & Security [Product] Team where you’ll be the driving software engineering force in the team (which is mostly composed of SRE/Platform Engineers). You’ll also be a core channel of representing the perspective of backend engineers in the team and helping the team to solve cross-engineering problems.
What you’ll be working with
You'll chiefly be using Go working on our various internal or exposed services although we also have a number of services in our Platform written in Python.
Using a range of different technologies including Cassandra, MySQL, Redis, Elasticsearch (ELK), RabbitMQ, Prometheus, Grafana, Envoy, Kubernetes, Istio, Vault
If you’re interested in picking up one of our languages, a new technology or skill we provide lots of opportunities to learn with a mentoring programme, R&D days and regular training available. We like to help people grow and learn!
A bit about you
You are a well-rounded, inquisitive engineer who enjoys solving complex problems using clean, efficient and creative methods and putting those solutions into action working in a team
Proven experience with Go; and a great foundation with another programming language (e.g. Java, C, C++, Ruby, PHP or Python)
You think about resilience, reliability and scalability on-par with other functional requirements and are experienced in balancing and implementing strategies against requirements in these areas
Awesome analytical and communication skills, with the ability to communicate complex ideas to non-experts with eloquence and confidence
Comfortable working with SQL and NoSQL databases
Automated testing of systems and applications is second nature to you
You understand and advocate the value of observability and are comfortable implementing and utilising metrics, tracing and logging
Able to both work independently as well as collaboratively within a team
Experience with defining, monitoring and alerting against SLOs
Taking it to the next level
Experience with Kubernetes
You’ve worked on/with gRPC APIs from both a client and a server perspective
Any security engineering background or experience working with cryptography libraries
Previous experience in banking or fintech, particularly Open Banking related, companies
Experience working in a cloud environment such as Google Cloud Platform or AWS
Experience working with Cassandra, RabbitMQ or Kafka
Comfortable with Site Reliability Engineering principles, tools and drivers
Experience working in an internal Platform Team or working closely with SREs/Platform Engineers and/or Security Engineers
Comfortable leading or participating in operational (or security) incident response
Engineering at Bud
The software engineering team are tasked with solving highly technical problems to enable solutions that tangibly benefit the lives of millions of people. From how to scale our solutions to tens of millions of users in the most effective manner of integrating hundreds of third-party businesses. Data is key to our business and we need passionate developers to help capture it, store it, transform it, research and most importantly secure it.
What is it like to work for Bud?
We could play buzzword bingo but one of our core values is 'Authentic' and the best way to demonstrate this is by sharing our employee engagement dashboard. This provides a weekly engagement and NPS score giving you a true reflection of life at Bud. All data collected is realtime & anonymised so we have no control over what you see.
The dashboard is interactive so check it out here and have a look at what the numbers mean, https://bit.ly/2MhjAZT
A bit more about us
We’re a diverse group of people. With backgrounds ranging from data science to music production, more than 80% of our team come from outside the world of finance – providing us with a unique perspective as we help consumers feel more in control of their lives. For us, an interest in people comes first; finance follows.
More about what we're doing
The apps and infrastructure we’re building are designed to place the power of personal data back into the hands of normal people. Picture this: a world where your bank knew you were paying too much for your gas bill and could switch you to a more suitable provider, or understood your savings targets and could automatically find you a better deal. That’s what we’re working towards.
We believe that diversity will make us better.
Bud’s mission is to make the money part of people’s lives simple. To get there, we need a workforce that is diverse as the people we create our products for. Which means we need people who have different backgrounds and experiences, who are diverse in age, gender identity, race, sexual orientation, physical or mental ability, ethnicity, and ways of thinking. We truly believe that these differences will make us grow as a company and a team. We strive to create a workplace and culture where our people are empowered, supported, given equal opportunities and can bring their authentic selves to work.
To read our job applicant privacy policy, please click here.
Benefits
Compensation 💰
We offer competitive salaries in line with industry benchmarks, set using extensive market data. We review salaries on an annual basis to make sure we continue to reward people well for their contributions at Bud.
Options 📈
Anyone joining Bud is granted stock options and the opportunity to invest in what we are building and developing, and to get to share in our future successes.
Wellbeing Allowance 🏋️♀️🧘♂️
We understand how important it is to look after your physical and mental health, and also that this looks different for everyone. To support this, Bud has a £50 monthly flexible wellbeing allowance which can be used towards your own wellness, whether that’s a gym membership, meal-box subscription, massages or something else!
Learning & Development 📚
As part of our commitment to developing our people, all employees at Bud have an annual £500 pot available to use towards their learning and development - think books, courses & events - the choice is yours.
We also have quarterly R&D days, giving you the opportunity to take a break for 2 days from live projects and work on something that’s inspired you, either independently or as part of a collaborative team.
Flexible Working ⏳
As a trusted member of the Bud, you’ll have the freedom and flexibility to manage your time and routine in a way that suits you, and your team, allowing you to deliver your best work. This role can be based in our London office, or fully remote/distributed in the UK.
Time Off 🏖️
We’re a team that likes to work hard, so we need to make sure we balance this with time to rest and relax. We offer 25 days holiday, plus the usual bank holidays, plus additional time off over the holiday season.
Equipment 💻
We want to make sure everyone is set up to work effectively and comfortably - so you’ll get to choose your own kit, including any additional equipment you might need to work from home.
Social 💃🕺
We’re big on keeping Bud a social place to work, with big quarterly events (we throw an epic summer party), regular team socials & monthly company breakfasts. This year we’ve stepped up our virtual social scene with quiz nights, virtual cocktail making, book clubs, and online workouts.
Commuting 🚇
We are big advocates of sustainable transport and travel, and are members of a cycle to work scheme. We also have season ticket loans available.
Pension 🏦
We believe in helping our staff save for retirement, with Bud matching pension contributions up to 5%
Software Engineer BlueLabs Europe (Remote) €58,000 to €76,000 a year
April 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
At BlueLabs we are building a next-generation sports betting platform focused on performance, reliability, modularity and automation. After a period of experimentation, we are now excited to see our technology powering the launch of BetFox, a new B2C operator in Ghana.
To ensure the continuous enhancement of our platform while scaling up operations and entering additional African countries, we are now looking to growing our team. As a result, two of our teams (i.e. Betting and Account) are now on the lookout for seasoned Software Engineers who want to join our distributed team and help us execute our vision.
The Team
The Account Team is responsible for the development and daily operations of the core services powering business-critical functions such as player account management and wallets. Other focus areas include, but are not limited to: responsible gaming, integration with third-party payment providers, integration with Mobile Network Operators, and player acquisition and retention programs with a focus on personalisation and automation.
The Betting Team is responsible for designing, developing, and operating all services relating to the lifecycle of bets in our sports betting platform. This stretches from bet placement to bet settlement, including advanced features such as an event- and player-based risk management, ability to build complex bets such as from outcomes with dependent probabilities, or continuous calculation of early settlement offers (cash out).
The services built by our teams are to be concurrently used by thousands of users and are expected to be able to handle hundreds of thousands of daily transactions in a timely manner.
Sub-second latency is welcomed but high throughput has higher priority in the Betting domain. The goal is building a sports betting platform where no bet is rejected due to lack of capacity in the system. Bet settlement is worth a special mention as the platform needs to be able to quickly evaluate hundreds of thousands of bets upon the resulting of an underlying sporting event.
Raw performance isn't everything. The team must also ensure that the platform can be easily adapted to be compliant with the different and ever-changing regulatory demands our industry is facing all over the world. The ultimate goal being to ensure a fair and safe sports betting experience to all our players.
We are building a microservice architecture based on event sourcing using Pulsar. Our services are written in Golang and use PostgreSQL as an operational database. We use SemaphoreCI to deploy our services to a GKE cluster, which is provisioned using Terraform.
A good candidate should have high standards for himself, a desire to build high-quality, well-tested, production-ready solutions and constantly improve his/her skills. We expect you to take ownership of some parts of the platform, be proactive over the entire development lifecycle and have the ability to work in a fast-paced environment. If this sounds scary, don’t worry - you won’t be alone in this. We value teamwork, trust, communication and a healthy working relationship, so you can always count on the team for support.
About You
You have good problem-solving skills, a tendency towards simple and effective solutions, and a “getting things done” mentality.
Analytical thinking, troubleshooting skills, attention to detail.
You are a reliable, trustworthy person that keeps their promises.
Interest in keeping yourself up to date and learning new technologies.
Product-oriented mindset and eagerness to take part in shaping the products we build.
Ability to work autonomously in a fully distributed team.
Good communication skills in verbal and written English.
Requirements
BS degree in Computer Science or similar technical field
1+ years of professional software development experience using Go
Experience building large-scale distributed systems, communicating asynchronously via message passing using RabbitMQ, Kafka or Pulsar
Deep understanding of DDD, CQRS, microservices architecture, and SQL/NoSQL data stores
Ability to write clean, efficient, maintainable, and well-tested code
Familiarity with test automation, cloud and containerization technologies, code instrumentation and CI/CD pipelines
Interest in taking full ownership of your services and managing them in a production environment including the troubleshooting of live incidents
Remote Work
We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in Europe. You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.
Compensation
The budgeted compensation range for this role is €58,000 to €76,000 annually, depending on your background and experience. As an independent contractor, you will be responsible for paying any taxes or applicable fees in your country of residence. In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.
Pragmatic Backend Developer Yapeal AG Zurich, Switzerland Fr80,000 to Fr120,000 a year
February 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
YAPEAL AG is a start-up in the software & finance environment that was founded in June 2018 and is independent of third-party banks. As the first company in Switzerland with its own fintech licence, we have been offering our services on the market since 2020.
We develop state-of-the-art payment solutions for B2B and end customers, including our own Swiss account and VISA debit cards. The whole team is working full of verve and highly focused on the most varied of customer requirements (as well as requests from the community) and needs your support.
Key responsibilities
Do you like to design and develop software? Do you like to work in a cloud-native and fast-moving environment? Are you ready to challenge banking in Switzerland and abroad by implementing new ideas in Go or Python? Are you ready to think outside the box, try and validate ideas and bring them as working software to our clients?
Design software together with our business analyst and test experts
Implement and validate the design in our cloud-native environment
Analyze production behaviour and continuously improve our software
Your Profile
Keen to learn and make a difference
Experience of working with Microservices is a plus
Solid software development skills
Knowledge in financial services in Switzerland and abroad
Knowledge in Go or Python
Experience with REST services
Ability to work with business customers at all roles of the organization
Fluent in English and German
We Offer
High standards: First-class products and a future-oriented, modern workplace.
Team spirit: A highly motivated, young team with an open communication culture.
Personal development: An exciting area of responsibility with plenty of potential for further development and creative freedom.
Work-life balance: flexible working hours at our Altstetten location, combined with home office.
What are you waiting for?
The pleasant working atmosphere, very flat hierarchy, independent work and the short distances in our team particularly distinguish us as an employer.
Disclaimer
YAPEAL is an equal opportunities employer. We respect and promote each individual and support different cultures, perspectives, skills and experiences.
Backend Engineer Dolfin Amsterdam, Netherlands / Remote (Europe) €60,000 to €100,000 a year
February 2021
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Location: Amsterdam, Netherlands (relocation & visa) or remote (European time zones).
WHO WE ARE
After the 2008 financial crash, the international financial and business environment is more regulated than ever. The amount of required paperwork has increased exponentially. The deals are being blocked, the accounts are being frozen, the business is often getting paralyzed.
Project Plato was born in 2015 as an autonomous R&D unit working for Dolfin, an established British investment company, with the aim of automating sensitive business operations. We are a young and ambitious team frustrated by inefficiency of existing solutions.
5 years later, with the help of our software solutions, Dolfin was able to have
$4.1bn in client assets under management
$650m monthly brokerage flow
10x increased speed of customer and employee onboarding
30x more efficiency of its compliance officers
But this is only the beginning. Our mission is to help companies and business professionals around the world communicate with each other and do business with trust and simplified paperwork.
OUR TECH STACK
As a serious, business-oriented company, we develop our solutions exclusively in COBOL.
Just kidding! We use modern and diverse IT infrastructure. Our solutions are web-based, with backends in Golang andPython and frontends in Typescript and React. Data storages include PostgreSQL, DynamoDB and Amazon S3. The infrastructure consists of multiple backend services managed via Kubernetes/Helm, integrated with various AWS and third-party services. We also use Google Bazel, a secure and robust build system.
We strive to make our development process predictable, change-proof and well-organized to achieve the fastest possible product delivery pace without compromising reliability.
OUR TEAM
We are still small: Project Plato is less than 15 people in total but we are planning to grow to 20 soon. As part of the Project Plato back-end team, you will be working closely with Oleg and another 3 senior engineers. Oleg is our lead backend engineer who has been part of the team since 2015 when we established our office in Amsterdam. We are a group that values trust, growth, agility, mutual respect, taking ownership, and learning from each other through a culture of open feedback.
Job requirements
WHO ARE WE LOOKING FOR
You have a math or computer science background. No diplomas needed, but knowing your graphs and big-Os is a must.
You know your way around web services. Parlez-vous HTTP? Veux-tu un cookie?
You know well at least TWO of: Golang, Python, C++, Java/C#, Typescript.
You are familiar with modern build systems (especially code generation), Unix-based operating systems, Docker/Kubernetes and cloud services.
You are a self-learner. You can analyze the code and documentation yourself, and you can ask questions when needed. Our team is small and focused, and we do not have spare time for thorough tutoring :(
You are passionate about quality and reliability. This is not a social media app startup, we deal with big money and strict regulations.
You are able to take honest and direct feedback and openly discuss the problems.
You are not afraid of complex problem domains.
Knowledge of frontend technologies is a plus.
WHAT ARE YOU GOING TO DO
Build and improve web applications for our customers using our frameworks and libraries
Ensure the application architecture allows easy maintenance and support
Tune the application performance by optimizing queries, storage and algorithms
Integrate the applications with 3rd party services (AWS-based and others)
Work with our customers to define business rules using our domain-specific languages
Maintain and improve our build and automation infrastructure
WHAT’S IN IT FOR YOU
Modern technological stack
Challenging projects with enough possibilities for personal development
Freedom to do what you do best
Flexible work schedule
Working in a team of the most senior developers with high standards and looking out for the most efficient solutions
Personal development budget, chance to attend courses and conferences abroad
Top-notch work equipment
25 days of holidays
Above market rate salary
Culture of learning, agility, innovation and open feedback
Optional relocation to Amsterdam + Visa sponsorship if needed