Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 100+ Golang Site Reliability Jobs (1 new this week) in November 2024 at companies like Quoter, AX AG and Jack Henry & Associates with salaries from $90,000 to $155,000 working as a Lead Software Engineer (Go), Platform Engineering and Infrastructure 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
15,088 developer profiles page views in the last 30 days
Get access to exclusive discount on Golang courses up to 25% off
Last developer joined
2-Click Apply
Upload Your CV
Go to your Inbox & Confirm Your Application
10 of 114 Site Reliability Jobs • Sort by
Date
Lead Software Engineer (Go) Quoter Vancouver, British Columbia, Canada C$80,000 to C$140,000 a year
May 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
About Quoter
Our cloud-based sales quoting platform allows IT companies to fire off beautiful, accurate quotes in seconds. Our disruptive pricing model and automated approval workflows empower IT companies to turn every customer touchpoint into a sales opportunity. Our customers report significant improvement to their bottom line with more quotes being created with better margins in less time.
We’re looking for brilliant and highly motivated people to join our rapidly growing team. This is a ground-floor opportunity for the right individual to join our tightly-knit crew and have a direct impact on the future of our partners and organization.
We understand that our success as an organization is equal to the sum of its individual parts – the people behind it. We are committed to providing an environment that you will thrive in. One that is challenging; one that is supportive toward your personal and professional goals; one that is transparent and collaborative; and one that recognizes and rewards hard work. Our core values are the cornerstone of who we are:
Hunger – Think big
Agility – Start small
Transparency – Transparency promotes trust, accountability, and responsibility
Continuous Improvement – Encourage continuous, incremental improvement of our product, process, and people
Empathy – Approach every situation with kindness and respect
Humility – Crave feedback. Be open-minded. Celebrate failure
Collaboration – Work together as a team. Support each other
Positivity – Create an environment that is positive and fun. Stop negative behaviour
Equal Opportunity – All people are created equal in their potential to achieve greatness
We’re well-funded and have an amazing team experienced in growing and scaling modern SaaS companies.
We have a beautiful office in downtown Vancouver, but are remote flexible. Most of our team is located in Vancouver, which is ideal, but we are looking for the right person for the job regardless of location.
The Opportunity
Beyond the obligatory perks you'd expect to find at any burgeoning tech startup (see below), the following is what you can expect life at Quoter will be like:
As a key member of our foundational engineering team of eight, you will be architecting, estimating, developing, and testing new features and improvements using an agile development approach. You will be working directly with the founders of the company, who are experienced developers with a proven track record in SaaS.
You will be working on greenfield Go microservices that will build on, and over time, replace, our monolithic CakePHP app. You’ll be working with bleeding edge technology including Go, Docker, Kubernetes, RabbitMQ, Terraform, Github, and AWS.
Clean code, collaboration, iterative development, rapid releases, and continuous improvement form the culture of our engineering team. We prioritize team velocity over individual performance. We work closely together and love sharing knowledge to elevate the collective skill level of our team. We lead with trust, transparency, and autonomy and focus on results.
Our development process involves two-week sprints, with epics being split up as granular as possible to parallelize work. We build and ship one core feature at a time, as we believe juggling too many things creates bottlenecks and ultimately slows us down. No individual developer owns any one part of the app – anyone can pick up any task. Collaboration, pair-programming, and peer review allow us to ship faster while maintaining code quality and reliability. And we're constantly optimizing how we work in order to be as efficient as possible.
About You
You are a true self-starter. You thrive on being productive with little external motivation, and feel a sense of urgency to get things done.
You take pride in your work and strive for quality in everything you do
You enjoy being challenged and taking ownership of projects to see them through to delivery
You love problem solving and have an innate sense of curiosity
You are always eager to learn and improve and have very little ego
You enjoy collaborating closely with others
You are comfortable and productive working remotely
You have 3+ years of software development experience
You are passionate about code quality and have a thorough understanding software development concepts that promote readability, maintainability, and testability
You are experienced in Golang and have a solid grasp of idiomatic Go programming
You have experience with microservice architecture
You have advanced knowledge of unit and integration testing
You have exemplary written and verbal English skills
Our Tech Stack
Microservices
Golang
RabbitMQ
Redis
Ruby on Rails
Frontend
Typescript
ReactJS
AWS S3 + CloudFront
Monolith
CakePHP
Infrastructure
Terraform
Docker
Kubernetes
AWS EKS
CI/CD
Github Actions
Codecov
Perks
Stunning office on the 32nd floor of the MNP Tower in downtown Vancouver
Convenient access by car, bike (with bike room), or SkyTrain
Office features: a bar, fantastic coffee, snacks, food, and a world-class gym
Herman Miller height-adjustable desks and ergonomic chairs
New, top-of-the-line Mac workstations with ergonomic, noise-canceling headphones
Monthly public transportation subsidy
Training and professional development to help advance your career
Great benefits package including 100% extended health and dental
Beer Fridays (obligatory)
Join The Team
We invite all qualified candidates to apply. Please note, you must be eligible to work in the Country to be considered for this role and priority will be given to local applicants. We thank everyone for their interest, however only successful applicants will be contacted.
As part of the platform team in the Jack Henry Digital group, you’ll get the chance to make a positive impact on people’s lives. We believe that the world is a better place with community banks and credit unions. To that end we strive to make solutions that empower community financial institutions to make digital banking personal and to stay relevant in today’s competitive, technologically diverse market.
Our teams build, deploy, and manage resources to deliver the Banno Platform. We provide the foundation for development teams to build new services for deployment in a secure and scalable fashion. Emphasizing DevOps and observability, you’ll enable and assist our product engineering teams with deploying and monitoring their services.
This is a remote position with the ability if desired to collocate at several JHA locations nationwide (post-covid of course). Work hours are flexible, but gravitate towards US business hours. Occasional travel may be required for professional development conferences or company meetings (post covid).
Skills and Expertise
1+ years of experience deploying and managing infrastructure services and applications to public and private compute platforms.
2+ years building and maintaining deployment pipelines in production.
3+ years of experience in production container orchestration, operations, security, and networking.
4+ years of experience in software development or related field.
You may not be able to check off every item, but if you’re the type of person willing to stretch and learn then we’d like to hear from you.
Your Work is to:
Build strong work relationships based on open communication that encourage a creative, thoughtful and enjoyable work environment.
Collaborate with other engineers to propose and execute strategies, ideas and technologies well suited to the problems at hand.
Combine engineering and software development experience and skills to implement infrastructure as code.
Build a better platform team with us.
^ I mean I could stop here, but YES there's more!
Take part in an on-call rotation where you will aid engineering teams in responding to production issues quickly. Use early warning and alerting technologies to aid in the development of self-healing and/or well documented responses to problems.
Participate in post-mortems focused on identifying contributing causes. Providing actionable solutions to prevent the issue from recurring and increase service reliability.
Provide technical infrastructure insight and help to development and operations teams in the support of our platform.
Work to further develop your career with candid feedback, continuous learning and wide ranging experiences working with our production environments.
Timezone & Location
- Timezone: EST through PST
- US Residents only
Hiring Process
~30-45min Non-technical call w/ hiring manager.
~45-90min Zoom call to chat with core team members.
Software Engineer Go Quoter Vancouver, British Columbia, Canada C$80,000 to C$140,000 a year
March 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
About Quoter
Our cloud-based sales quoting platform allows IT companies to fire off beautiful, accurate quotes in seconds. Our disruptive pricing model and automated approval workflows empower IT companies to turn every customer touchpoint into a sales opportunity. Our customers report significant improvement to their bottom line with more quotes being created with better margins in less time.
We’re looking for brilliant and highly motivated people to join our rapidly growing team. This is a ground-floor opportunity for the right individual to join our tightly-knit crew and have a direct impact on the future of our partners and organization.
We understand that our success as an organization is equal to the sum of its individual parts – the people behind it. We are committed to providing an environment that you will thrive in. One that is challenging; one that is supportive toward your personal and professional goals; one that is transparent and collaborative; and one that recognizes and rewards hard work. Our core values are the cornerstone of who we are:
Hunger – Think big
Agility – Start small
Transparency – Transparency promotes trust, accountability, and responsibility
Continuous Improvement – Encourage continuous, incremental improvement of our product, process, and people
Empathy – Approach every situation with kindness and respect
Humility – Crave feedback. Be open-minded. Celebrate failure
Collaboration – Work together as a team. Support each other
Positivity – Create an environment that is positive and fun. Stop negative behaviour
Equal Opportunity – All people are created equal in their potential to achieve greatness
We’re well-funded and have an amazing team experienced in growing and scaling modern SaaS companies.
We have a beautiful office in downtown Vancouver, but are remote flexible. Most of our team is located in Vancouver, which is ideal, but we are looking for the right person for the job regardless of location.
The Opportunity
Beyond the obligatory perks you'd expect to find at any burgeoning tech startup (see below), the following is what you can expect life at Quoter will be like:
As a key member of our foundational engineering team of eight, you will be architecting, estimating, developing, and testing new features and improvements using an agile development approach. You will be working directly with the founders of the company, who are experienced developers with a proven track record in SaaS.
You will be working on greenfield Go microservices that will build on, and over time, replace, our monolithic CakePHP app. You’ll be working with bleeding edge technology including Go, Docker, Kubernetes, RabbitMQ, Terraform, Github, and AWS.
Clean code, collaboration, iterative development, rapid releases, and continuous improvement form the culture of our engineering team. We prioritize team velocity over individual performance. We work closely together and love sharing knowledge to elevate the collective skill level of our team. We lead with trust, transparency, and autonomy and focus on results.
Our development process involves two-week sprints, with epics being split up as granular as possible to parallelize work. We build and ship one core feature at a time, as we believe juggling too many things creates bottlenecks and ultimately slows us down. No individual developer owns any one part of the app – anyone can pick up any task. Collaboration, pair-programming, and peer review allow us to ship faster while maintaining code quality and reliability. And we're constantly optimizing how we work in order to be as efficient as possible.
About You
You are a true self-starter. You thrive on being productive with little external motivation, and feel a sense of urgency to get things done.
You take pride in your work and strive for quality in everything you do
You enjoy being challenged and taking ownership of projects to see them through to delivery
You love problem solving and have an innate sense of curiosity
You are always eager to learn and improve and have very little ego
You enjoy collaborating closely with others
You are comfortable and productive working remotely
You have 3+ years of software development experience
You are passionate about code quality and have a thorough understanding software development concepts that promote readability, maintainability, and testability
You are experienced in Golang and have a solid grasp of idiomatic Go programming
You have experience with microservice architecture
You have advanced knowledge of unit and integration testing
You have exemplary written and verbal English skills
Our Tech Stack
Microservices
Golang
RabbitMQ
Redis
Ruby on Rails
Frontend
Typescript
ReactJS
AWS S3 + CloudFront
Monolith
CakePHP
Infrastructure
Terraform
Docker
Kubernetes
AWS EKS
CI/CD
Github Actions
Codecov
Perks
Stunning office on the 32nd floor of the MNP Tower in downtown Vancouver
Convenient access by car, bike (with bike room), or SkyTrain
Office features: a bar, fantastic coffee, snacks, food, and a world-class gym
Herman Miller height-adjustable desks and ergonomic chairs
New, top-of-the-line Mac workstations with ergonomic, noise-canceling headphones
Monthly public transportation subsidy
Training and professional development to help advance your career
Great benefits package including 100% extended health and dental
Beer Fridays (obligatory)
Join The Team
We invite all qualified candidates to apply. Please note, you must be eligible to work in the Country to be considered for this role and priority will be given to local applicants. We thank everyone for their interest, however only successful applicants will be contacted.
We are Exponea, a Bloomreach company, an internationally renowned e-commerce cloud – a customer‑centric platform, combining advanced data analytics and omni‑channel campaign execution. We help our clients maximize profits and optimize marketing spend by targeting the right customers with the right content at the right time.
We are currently expanding our Engineering team and are looking for a new Softwareengineer. Could you be one of them?
About your role and the team:
As part of our data pipeline team, you will be working on code that allows the Exponea application to reliably ingest large amounts of data as quickly as possible. Your primary focus will be to keep the pipeline stable, to ensure it can be easily scaled out on demand and to provide just enough visibility to all processing stages. Your daily routine may include:
Maintaining and rewriting components of our pipeline to be more robust and scalable
Monitoring and increasing the pipeline throughput
Decomposing existing monolithic app into set of microservices
Introducing Quality of Service guarantees
Every third week 24/7 on duty service
What we expect of the candidate:
Ability to write clean and concise code in Python and eagerness to learn more (medior / senior experience)
Experience with developing complex distributed software systems with production quality deployment, monitoring and reliability
Familiarity with large-scale distributed storage and database systems (SQL or NoSQL, e.g. Postgres, MongoDB, Redis, Elasticsearch)
Solid grasp on good software engineering practices such as code reviews, deep focus on quality and documentation
Ability and willingness to deep dive into and comprehend large codebases
Ability and willingness to troubleshoot and debug technical issues inside a deep and complex technical stack
Our tech stack:
Our own in-memory database IMF built in C++
Combination of Google stack like Kubernetes, Bigtable, BigQuery, DataFlow etc.
Databases like MongoDB, Redis, Elasticsearch
Development languages Python and GO
Apache Kafka
Prometheus
GCP
More things you might like about Exponea:
- Talent development thanks to our Leader & People Development Programs:
- Communication and soft skill development provided by our resident coach and ex-McKinsey communication strategist Ivo Večeřa.
- People Development Program to help everyone grow.
- Leader Development Program to support managers in empowering their team members.
A great deal of freedom and trust. At Exponea we don’t clock in and out, and we have neither corporate rules nor long approval processes. We are interested in results from day one. The freedom goes hand in hand with responsibility.
Flexible working hours. Remote work and home office are popular.
Reward based on your commitment and capabilities.
Lunch budget.
Referral bonus for helping us find more A-players like yourself.
Exponea is an award winning customer experience and data management platform that not only boosts e-commerce growth with AI-powered engagement automation, but also helps improve companies’ culture with better cross-department collaboration and customer centricity. More infoabout Exponea.
Back-end Go Engineer FindHotel Remote / Amsterdam, The Netherlands €45,000 to €65,000 a year
February 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Job description
Location: Remote or Amsterdam, NL(Visa sponsorship available)
Will you join us on a journey to disrupt the trillion-dollar travel industry? We are looking for the best and brightest who share our passion for travellers, data, and product.
FindHotel believes travel is the one thing that really opens minds to new ideas, cultures, and ways of thinking. Our mission is to get every traveller in the world the best accommodation deal. From adventure travel and backpacking to honeymoons and family vacations, we deeply care so that every traveller can make the best-informed accommodation choice at the absolute best conditions for every trip.
We are looking for an enthusiastic and motivated Back-End Engineer to help build the most scalable and flexible APIs in the industry. You will be joining FindHotel’s Marketplace Platform Tribe. You will be working with other squads across tribes and closely interact and actively collaborate with the Software Engineers, Data Analysts, Data Scientist, and PO in the team.
We are working with a modern stack consisting of Go, Redis, AWS (ElastiCache, ECS, S3, Batch), Snowflake, and more. We process thousands of requests per second and integrate with many suppliers and other partners. The products developed by the Offers team are a core part of FindHotel’s platform allowing us to offer the best possible comparison and offers to every traveller, worldwide. Hence, anything that you will develop and ship on production will have an immediate effect on our users and on our business performance. We work in a flexible, results-oriented and customer-centric team structure, focussed on shipping value in a collaborative fashion, with hopefully just the right amount of bureaucracy.
What you will actually be doing / responsibilities
Work in a team to solve challenging problems, and design and develop products that will help to bring to our travellers the best deals available in the market.
Identify bottlenecks and opportunities for improvements in terms of performance, reliability, and code quality.
Integrate and improve (new) provider integrations.
Help to maintain and improve our infrastructure and scale it to support our continuous growth in a cost-effective way.
What a day in the office might look like
In the morning, you and your fellow engineers have a refinement session with the PO to discuss the upcoming features on the roadmap. You carefully consider the impact of the new feature on the entire product and raise questions and make suggestions of what is the most pragmatic approach to balance the technical excellence with the time to market. You are part of a discussion that builds on top of each other suggestions, ideas and comments. Today you have chosen to come to the office and after lunch you play table tennis or pool or go for a walk with colleagues in the city centre. In the afternoon, you enter a deep work period and finish working on improving a core component in the rates and availability API. Once down with that work you jump on a zoom call with the rest of the team to discuss the challenges and next steps with the PoC the team is building in this sprint. Throughout the day you monitor the product operations using DataDog.
Who we are looking for / requirements
You hold a BSc or MSc in Computer Science or related field
You have a proven track record of designing, developing and shipping highly scalable software
You have a proven track record working in a fast-paced agile environment
You have strong experience with at least two programming languages such as GoLang, C#, Java
Experience with GoLang is a plus
You have experience with caching and setting up data pipelines.
Experience working with data analysts and data scientist on analyzing data and identifying improvements is a plus
You have experience with distributed systems
You have experience with AWS, Terraform, and CI/CD tools.
You have a sense of pragmatism, constantly finding the right balance between achieving technical excellence and delivering value to the end-users.
You are flexible, curious, and independent, with a strong sense of ownership
You treat documentation as a first-class citizen.
You have excellent verbal and written communication skills
You have a can-do and can-learn attitude
Why join now?
This year we will be helping +2M customers around the world find better hotel deals, using data, transparency & industry-leading features
We are in fast growth mode and have been growing bookings by +100% YOY for the past 2 years and still growing in 2020 despite the pandemic
Completing our mission means building an efficient tool users love. Doing that in a market as large and as competitive as online accommodation is a rare opportunity to make an impact in the online world.
Is FindHotel is the right place for you? Find out by reading our CEO's blog post
What we offer:
Plenty of chances to learn and grow – you’ll be surrounded by some of the brightest minds in the city, be part of a culture which values sharing knowledge every day and has a budget to attend conferences and develop yourself.
Backend Engineer Beat Remote (Europe) €50,000 to €85,000 a year
February 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
About us
Beat is one of the most exciting companies to ever come out of the ride-hailing space. One city at a time, all across the globe we make transportation affordable, convenient, and safe for everyone.
Today we are the fastest-growing ride-hailing service in Latin America and part of the international FreeNow Group owned by Daimler. But serving millions of rides every day pales in comparison to what lies ahead. Our plans for expansion are limitless. Our stellar engineering team operates across a number of European capitals where, right now, some of the world’s most ambitious and talented People are changing how cities will move in the future.
Beat’s footprint is rapidly expanding with current service in Greece, Peru, Chile, Colombia, Mexico and Argentina. Our global headquarters are in Athens and we are building our European headquarters in Amsterdam to attract the best talent in the world.
About the role
We constantly strive to innovate. Our systems are written in a modern, testable and object-oriented manner that promotes reusability, generic functionality and high performance. We are in the process of redefining our backend by re-architecting some of our core services as microservices. At the same time, we are integrating high throughput pipelines throughout our platform to enable rich insights for our data science and business intelligence teams. We seek people capable, willing and enthusiastic about participating in both maintaining our systems as well as building the next generation systems for our service.
Are you a Backend Engineer who has excellent problem solving skills and loves technical challenges? Can you deliver under pressure, take initiative, work well as part of a team? If yes, then join us and participate in building an amazing product with international reach!
Currently, our remote team are only based between UTC+0 - UTC+3, so you'll need to be located in that region too.
What you'll do day in day out:
Design, develop, manage, and support web services (Restful APIs)
Work in an agile cross-functional team
Rearchitecting our monolithic codebase to microservice-based architecture, by building microservices mainly written in Go
Work on observability, kubernatization, CI/CD, automated testing and documentation of microservices
Solve scalability and performance issues at an operating environment that constantly evolves and grows
What you need to have:
Solid understanding of OOP and Design Patterns in at least one of the following languages: Go, PHP, Python, C#, Java or Kotlin, with more than 3 years of experience
Solid understanding of HTTP and RESTful web service design, implementation and maintenance
Familiarity with Service Oriented Architectures
Experience with MVC development frameworks and cascading modularity
Knowledge and experience (modeling and architecture) of SQL and relational databases (MySQL)
Experience with Docker
Solid experience with Software Testing
Experience in version control (Git preferably)
Problem solving, debugging & troubleshooting skills
What's nice to have:
Experience in Agile Methodologies (Scrum, Kanban)
Experience in DDD
Experience with messaging systems like AWS SQS, Apache Kafka, etc.
A DevOps/SRE mindset (Reliability, Observability, Infra as Code, Kubernetes)
Experience with spatial data and queries
Open-source contributions
What's in it for you:
Competitive full-time salary
Beat rides-travel in our city for free, at the tap of a button.
Flexible working hours, top Line tools, Spanish Lessons
Working in a hyper-growth environment, you will enjoy numerous learning and career development opportunities
A great opportunity to grow and work with the most amazing people in the industry.
Being part of an environment that offers challenging goals, autonomy and mentoring, which creates incredible opportunities, both for you and the company.
As part of our dedication to the diversity of our workforce, Beat is committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion
Backend Engineer Launch Darkly Oakland, California, United States $105,000 to $155,000 a year
February 2021
8 Applicants This Week
More Than 6 Months Old
Job Description
As a Backend Engineer, you will help us build features, design and implement API methods, and improve the performance and reliability of our systems. We're looking for someone who knows what it takes to deliver value to customers and takes pride in the quality of their work.
Our platform serves over twenty billion feature flags daily. The core technologies we use daily include Golang, React, Redux, MongoDB, ElasticSearch, Redis, HAProxy, and NATS.
As part of our you-build-it-you-run-it culture, all developers may be responsible of support applications in production, including on-call. On call is compensated in addition.
What you'll get to do:
Build and expand our APIs and services, written in Go
Collaborate with frontend engineers to deliver user-facing features
Monitor and improve server-side performance
Write unit, integration, and load tests as necessary
Actively participate in code reviews
Write and review technical proposals
Improve engineering standards, tooling, and processes
On day one, you should have:
Proven experience and fluency with server-side web development (e.g. in Java / Scala, Ruby, Python, Golang, Node.js)
Experience building RESTful APIs
Strong computer science fundamentals: data structures, distributed systems, concurrency, and threading
Strong communication skills, a positive attitude, and empathy
You write code that can be easily understood by others, with an eye towards maintainability
You hold yourself and others to a high bar when working with production systems
You value high code quality, automated testing, and other engineering best practices
Bonus Points:
Experience with NoSQL databases (MongoDB, ElasticSearch)
A deep understanding of networking technologies (TCP, HTTP, websockets, server-sent events, etc.)
About LaunchDarkly:
LaunchDarkly is a Feature Management Platform that serves hundreds of billions of feature flags daily to help software teams build better software, faster. Feature flagging is an industry standard methodology of wrapping a new or risky section of code or infrastructure change with a flag. Each flag can easily be turned off independent of code deployment (aka "dark launching"). LaunchDarkly has SDKs for all major web and mobile platforms. We are building a diverse team so that we can offer robust products and services. Our team culture is dynamic, friendly, and supportive. Our headquarters are in Oakland.
At LaunchDarkly, we believe in the power of teams. We're building a team that is humble, open, collaborative, respectful and kind. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, or disability status.
We've partnered with KeyValues to help demonstrate the amazing culture we've built here at LaunchDarkly, find more info at https://www.keyvalues.com/launchdarkly
LaunchDarkly offers:
Full Medical, Dental & Vision insurance
Unlimited vacation
Flexible schedule & work environment
Healthy lunches & snacks every day.
Conference & meetups as an opportunity for everyone.
A yearly education stipend for conferences and classes on your own.
A budget to personalize your work station.
A location in downtown Oakland, just steps from public transportation
At Upvest, we are building the financial infrastructure of tomorrow. Our vision is to create a world in which any asset can be owned and traded digitally by anyone, anywhere. Our bold long-term view is backed by Europe's largest tech VCs Notion Capital, Partech and Holtzbrinck Ventures. Today, we count 22 talented people from 10 different countries and we want to keep expanding our international Upvengers team.
Your mission:
We are seeking a full-time backend engineer to build a securities API for financial institutions, the first such API in Europe. Your goal is to take ownership of designing, developing and maintaining microservices written in Golang.
A greenfield project. Cutting edge technologies. No legacy code.
This role will give you the opportunity to:
Build fault-tolerant, horizontally scalable systems. Using Microservice architecture powered by Docker, Kubernetes, Kuma service mesh and Kong as a Gateway.
Build event driven applications using NATS
Work on different aspects of our API-product portfolio as part of the development team
Develop data processing and storing mechanisms
Work on improving the reliability of our API tools, as well as developing innovative tools
Work with an agile methodology: in the end of the 2-weeks sprint cycle we have a demo with retrospective to make our software delivering faster
Requirements:
At least +2 years of experience and passion about Golang and distributed systems
Fluency with SQL databases such as PostgreSQL, transaction isolation, performance optimization
Fluency with event driven architecture and concurrent algorithms
Be proactive in learning new stacks and have a high sense of taking ownership
Excited to work in a fast-paced and dynamic startup environment
Nice to have:
Experience with Docker, k8s, understanding principles of a service mesh
Experience with Monitoring and Tracing using opentracing/opencensus/opentelemetry/elastic APM
Understanding of encryption algorithms and their application
Senior Software Engineer 90PoE London (United Kingdom) / Remote (Europe) £45,000 to £90,000 a year
February 2021
4 Applicants This Week
More Than 6 Months Old
Job Description
About Us:
90POE is a company with a goal to revolutionise shipping by creating a suite of comprehensive software solutions for the Maritime industry. Our journey begins now. Over the next couple of years, our teams and squads 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.
We're a remote first business employing 120 people across Europe.
Our Mission:
To profoundly advance the safety, efficiency and reliability of the shipping industry through the
application of digital technologies.
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 a Software Architect to support our product teams in building high-quality software quickly and iteratively while upholding the core technology principles of our platform. This is a hands-on architecture role that will see you working alongside development teams to support short term delivery while also keeping an eye on the broader more strategic, longer-term objectives. This is an incredible opportunity to help to build on our success in modernising the maritime industry’s working practices, making shipping safer, more efficient and more sustainable, meaning you will have a directly positive impact on the world, as well as for clients commercially.
Your new team are made up of Software Engineers and Architects, Product, Data and QA professionals and collectively you are responsible for delivering market-changing solutions across, software, hardware and data. Your team will gain not only from your experience and knowledge of your domain but also from your collaborative and results-driven style.
What’s in for you?
90PoE is a growing start-up, championing real change in the shipping 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. You have the chance to own your and the company’s growth in terms of:
Shaping the next evolution of the Open Ocean platform.
Defining and delivering software across a broad range of technologies and architectures.
Applying technology in innovative ways to solve our customers' problems.
What you will be responsible for:
Bringing a passion for technology, software engineering and quality to everything you do.
Helping to create and foster a continuous improvement culture.
The ability to advocate for good ideas regardless of where they come from
Ensuring that teams are focussed on the right challenges and delivering business value efficiently.
Create documentation for designs and architectural decisions.
Writing code to demonstrate and validate architectural decisions.
Providing teams with appropriate support and context as they plan their work.
Designing evolutionary architectures that can grow with the platform.
Providing a forward-thinking technology input into company strategy and decisions.
Working closely with the Chief Engineer and Chief Architect to execute the planned roadmap.
Representing software architecture and technological values to technical and non-technical staff
Being accountable for your contribution to achieving company priorities
It would be great if you have:
A contagious enthusiasm for and a desire to continuously learn
Deep expertise in designing and developing cloud-native systems.
Experience of architecting and operating a microservice system.
Understanding of event-driven and streaming architecture using Kafka.
Knowledge of containerisation and Kubernetes.
A strong track record in delivering robust and documented solutions.
Wide knowledge of databases (PostgreSQL, Mongo, Redis, Cassandra, ElasticSearch).
A broad range of programming languages (Golang, Java, TypeScript).
Experience of developing IoT systems and data pipelines.
Understanding of Infrastructure as Code principles and technologies.
Fluency in English and strong communication skills, both verbal and written.
Incredible work ethic, drive and passion.
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 policies 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