Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 300+ Golang Government Digital Service Jobs (1 new this week) in November 2024 at companies like Mirantis, Xata and UPFLUENCE with salaries from $75,000 to $180,000 working as a Senior Kubernetes Developer, Senior Golang Engineer - Database Service and Back End Developer. 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
35 developers joined Golang Cafe in the last 30 days
15,213 developer profiles page views in the last 30 days
Mirantis helps organizations ship code faster on public and private clouds. The company provides a public cloud experience on any infrastructure from the data center to the edge. With Lens and the Mirantis Cloud Native Platform, Mirantis empowers a new breed of Kubernetes developers by removing infrastructure and operations complexity and providing one cohesive cloud experience for complete app and devops portability, a single pane of glass, and automated full-stack lifecycle management with continuous updates.
Mirantis serves many of the world’s leading enterprises, including Adobe, DocuSign, Liberty Mutual, PayPal, Reliance Jio, Societe Generale, Splunk, and Volkswagen. Learn more at www.mirantis.com.
Job Description
We are looking for a talented and inquisitive engineer, focused on development. You will be working internally with our professional services team, cloud operations, and customer engineering teams to help our customers create automation and develop code to onboard their services from bare metal infrastructure to Openstack cloud and Kubernetes clusters. You would be working as a member of an onboarding team consisting of the customer and Mirantis engineers, working in agile (Scrum) methodology.
Main Responsibilities:
Develop Kubernetes controllers, cluster APIs, integration with customer systems
Create automation for infrastructure provisioning
Operational support, triage and solve issues with internal systems, prioritizing based on customer impact
Working with technologies like: MySQL/Cassandra/Elasticsearch database environment, HAProxy load balancers, Envoy service mesh, APigee gateway, Kafka streaming service, Hadoop big data storage, Graphite time series, Grafana dashboard platform, monitoring & alerting tools, CI/CD tooling, Perl/Java/Node.js language frameworks and more...
Lots of collaboration with customer applications developers teams
Your profile:
Strong development background in Golang or Python
Strong Kubernetes expertise as a user and developer
General experience with Linux, virtualization & storage
Overall system architecture, scalability, reliability, and performance experience
Knowledge of automated software testing, continuous integration, release management
Experience in debugging, diagnosing, and troubleshooting complex production software
Experience in developing and maintaining services built on microservice architecture
Preferably a university/master degree in Mathematics or Software Engineering
Excellent communication in English - written and spoken
Offer:
Work for an established leader in the Cloud Native industry with over 800 enterprise customers, HQ’d in Silicon Valley.
Work with exceptionally passionate, talented, and engaging colleagues, helping Fortune and Global 2000 customers implement modern open-source cloud technologies.
Be a part of cutting-edge, open-source innovation.
Thrive in the high-energy environment of a young company where openness, collaboration, risk-taking, and continuous growth are valued.
Flexible working schedule and remote / or hybrid work environment.
Location: USA (East Coast), Europe & Canada (East Coast)
About the company
Xata.io is a fully distributed startup building a serverless database service. We all work remotely, usually from home, and we meet in person a couple of times per year in a nice location (once the pandemic allows).
Having founders with management experience from Elastic, Xata is well financed by amazing investors, including Guillermo Rauch (founder of Vercel), Shay Banon (co-founder and CEO of Elastic), Neha Narkhede (founder of Confluent), Elad Gil, Christian Bach and Mathias Biilmann (founders of Netlify), and many others.
If you come from an underrepresented background in tech, we strongly encourage you to apply. We are challanging ourselves to build a healthy culture that allows us to build innovative and succesful products.
Our founder, Monica Sarbu, founded a non profit organization called tupu.io that helps tech companies support diversity in tech through mentorship.
About the role
This role is unique because you will be part of the initial team that builds the technical architecture, designs the product, and iterates quickly to react to customer feedback. If you are looking for greenfield development on a highly technical product that you can influence directly, this role is for you! We believe in well-tested and clean code, simple architectures, progress over perfection, and addressing technical debt early.
We value work-life balance, we don’t track hours and we don’t count PRs. We evaluate productivity and quality over a 3-4 months period.
Requirements:
Significant experience in developing performant systems-level software, preferably in Golang, but C/C++, Java, Rust are also valued.
Nice to haves:
Experience with various Cloud services, especially serverless platforms
Experience with database systems
BSc/MSc in Computer Science
We offer:
Competitive salary based on your location and stock options
Friendly and diverse work environment
Flexible schedule, work from anywhere you are productive
Back End Developer UPFLUENCE Lyon, France / Remote €40,000 to €80,000 a year
November 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
Location: Lyon or remote
Job type: Full-Time
Salary: according to your level of expertise and experience
About Upfluence
Upfluence helps brands tell their story with powerful influencer & content marketing technology. Upfluence’s software allows brands and agencies to identify and contact millions of social influencers and bloggers at scale to execute comprehensive influencer marketing campaigns, as well as provide detailed reporting metrics. Since the launch of our SaaS software in January 2017, the company has yielded a monthly double-digit growth rate, and we are therefore seeking further expansion for our team and offices. Our rapidly growing global team is currently distributed between our offices in NYC, Los Angeles, Switzerland, and Lyon.
We are now looking for a talented and passionate Back-end Engineer who, together with the product team, will take part in creating and constantly improving the online platform.
What we do
Our platform aggregates, keeps up to date and serves the content of 5M of influencers across all trending social networks of the internet. This raises a certain amount of engineering challenges related to data, scalability and performance. At the scale we’re at, the naïve solution often isn’t enough.
Our backend stack is focused around Golang / Ruby as programming languages, PostgreSQL, Apache Cassandra as database systems, Elasticsearch as a search engine, RabbitMQ as message broker. Also, we use Apache Thrift for RPC and Prometheus for monitoring to name a few.
We’re firm believers of micro service architecture and domain driven design, making our codebase highly flexible and reusable. Some parts of our production have actually been running for more than 5 years!
We’re DevOps minded. Our backend engineers ship to production multiple times a day and are responsible for their production. We’re always working towards reducing the maintenance toil by automating as much as possible our processes using tools like Github actions or our own in-house frontend deployer.
We’re running around 50 applications in production, making it around 1600 containers live, across 90 servers. Not to mention that we’ve been running containers in production for more than 7 years. We’re currently in the works of moving our production workload to Kubernetes.
We’re product-centric: we’re not writing code for the sake of it, but to provide the best service to our customers.
We strongly believe that collective intelligence is the very root of success for an engineering organization. Each and everyone has a word to say regarding the technical implementation of a feature. That’s why we rely on tools like proposals and RFCs to encourage this culture, as the best companies in the field do.
We love open source and contribute to it by opening our own libraries to share them with as many people as possible.
Responsibilities
Writing highly reliable, maintainable and tested code that makes the correct assumptions based on the context. You know that in our field, everything is a matter of tradeoffs.
Getting involved in the feature lifecycle, from its inception, through its technical design and implementation, to its maintenance in production 3 months / years after releasing it ;-).
Work in collaboration with the team, get involved in mentoring juniors, reviewing PRs and writing RFCs. Being at ease with written communication is a must.
Work hand in hand with Customer Success and Support teams, to make sure our customers have the best experience using our product.
Who we are looking for
You’re eager to discover how our product works and you’re keen to learn and master its technologies. We’re looking for enthusiastic people and great learners who go beyond the tools, not technical experts. Of course, if you already have experience with our stack that’s a plus, but definitely not a requirement.
You like to work in a team and to take on challenges, and you are fluent or comfortable working in English. Our team is based mostly in France, but speaking French is not a requirement.
You’re reliable: You keep your word when you can, communicate early on and come up with solutions when it looks like [we || you] are running into a wall.
You’re not afraid to ask questions and raise issues.
You’re a team player.
You care about the product and strive to make something useful.
What we can offer you
Your spot with the team in one of our awesome Lyon or LA offices, or even remote, either way is fine with us. You’ll be answering issues on Github and making bad jokes on Discord anyway!
An entrepreneurial and dynamic startup environment with room for growth;
A mixed and international team (10+ nationalities);
An empowering and autonomous position in an entrepreneurial environment;
Upfluence is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Interview Process
The interview process would go through 4 steps as followed:
After sending your resume, the team is in charge of reviewing and selecting candidates: if you are selected, you'll have the chance to discuss for a 1st interview with 2 members of the team;
If the interview goes well, the team will send a little technical test your way for completion;
Upon the test being sent back, the team is charge of reviewing it and we program a second interview to debrief it with you;
If the test and debrief interview were successful, the last stage consists in an interview with at least one of the founders of the company, to get to know more about you and what you want to accomplish with us.
TextNow is based around a simple idea: Communication belongs to everyone. We work hard to help people stay connected by offering a solution that makes phone service free. At TextNow, we work together to solve complex and interesting problems that have a positive impact on our customers' lives.
Join us in our mission to help people stay connected with technology that is free (or as close to free as possible.)
TextNow is looking for SDET Software Development Engineer in Test to come join a backend team that uses cutting edge technologies like cloud computing, micro-services via gRPC, high performing databases, streaming and queueing.
We manage hundreds of millions of user interactions and terabytes of raw data in real-time. We are extending the capabilities of our in-house platform to streamline calling experience into a wholistic and refined user experience. As a Backend engineer in test, you will gain real world experience in being part of building scalable and high performing systems.
What You’ll Do:
Work as part of scrum teams in crafting test plans, test cases, and test strategy
Develop test frameworks and automate test cases as well as maintain existing automated tests and tools
Be an advocate for quality and collaborate with developers, product and care teams
Investigate, mitigate, and create testing around production errors and incidents
Who You Are:
Brilliant Collaborator with 3+ years of experience or its equivalence in a software engineering role
Someone who takes action and ownership with experience with GO, Rest API testing, gRPC, Docker, Kubernetes, AWS
Creator of cool stuff with experience in modern testing frameworks
Resourceful and scrappy with experience with telecommunication specifically on (VoIP/RCS messaging) is a major asset
A bold risk-taker and self-starter that can build out our Automation framework
Benefits:
· Strong work life blend
· Flexible work arrangements (wfh, remote)
· Employee Stock Options
· Unlimited vacation
· Competitive pay and benefits
· Parental leave
· Benefits for both physical and mental well being
Diversity and Inclusion:
At TextNow, our mission is built around inclusion and offering a service for EVERYONE, in an industry that traditionally only caters to the few who have the means to afford it. We believe that diversity of thought and inclusion of others promotes a greater feeling of belonging and higher levels of engagement. We know that if we work together, we can do amazing things, and that our differences are what make our product and company great.
For TextNow Candidates:
The People and Culture team is available to support you through the hiring process by providing reasonable accommodations to help enable a barrier-free interview experience. If you need assistance applying for a role due to a disability or special need, please let us know by completing this form. Once received our Equity, Diversity and Inclusion Specialist will reach out to you and assist with accommodations that you may require
Golang Developer - k6 Grafana Labs Remote - EMEA €70,000 to €120,000 a year
August 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
About Grafana Labs:
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)
About k6:
In June 2021 Grafana Labs acquired k6 - a Stockholm-based startup behind the open-source load testing tool for engineering teams. With k6, Grafana Labs adds extensible testing to its open and composable Grafana observability stack.
At k6, we build next-generation performance testing tools for developers and DevOps engineers.
We are pushing forward the state-of-the-art in our industry, creating open-source tools that have great developer experience and enable engineers to build reliable systems. k6 is an open-source tool that we built to reinvent the engineering principles around performance testing and enable engineers to build systems that scale.
About the role:
You will be one of five developers and maintainers of k6, a modern open-source tool for performance testing, written in Go. k6 was released publicly in early 2017 and has already received over 12,500 stars on Github and has an active community of users and contributors.
You will have a lot of influence on the project road map and will work with a high degree of autonomy, building and maintaining the tool.
Your responsibilities will be to both write code, extending the functionality of k6, and maintain the code base, interface with the user community (i.e. review patches :) and potentially evangelize the tool. Your main, long-term goal will be to create the best possible tool and to get as many people as possible to use it.
You may also be involved with the k6 cloud integration, a SaaS service built on top of k6. Specifically, the parts of the cloud service written in Go, that orchestrates a distributed k6 test across 17 data centers around the world.
Due to our small teams and fast development pace, you will have a substantial and immediate impact on how the end product is architected, developed, and how the engineering team operates. Most importantly, you will work with competent colleagues and will be able to expand your knowledge and skills in different directions.
Required skills:
We are looking for a person combining very strong programming skills with experience in contributing to open-source projects.
Have a strong programming background and experience developing applications in Go (or another language with high-concurrency/parallelism)
Good technical communication skills
Understand internet protocols well, primarily IP, TCP, HTTP but also preferably HTTP/2, SPDY, WebSockets, QUIC, gRPC
Are familiar with modern development processes and practices. Preferably having recent experience developing large scale applications
It is great if you also:
Have worked in open source projects, either as a heavy contributor or, even better, as maintainer for projects with multiple contributors
Have experience working with web performance, testing & optimization
Have experience working with network performance, testing & optimization
Have experience working with Python or JavaScript
Know about things like Docker, AWS, microservices architecture, Grafana/APM tools
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.
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 by equipping them to compete in today’s complex and technologically diverse market. As part of the infrastructure team in the Jack Henry Digital group, you’ll get the chance to contribute to the core financial platforms and services that our communities and families rely on.
We provide the foundation for development teams to build new services into the Banno Platform. Our teams use infrastructure as code to build, deploy, and manage systems in a secure and scalable manner. Emphasizing modern development principles you’ll enable and assist our engineering teams by ensuring our infrastructure is forward looking and reliable.
As a Staff Engineer you have mastered the ability to affect and own projects, and have begun scaling your scope to include entire domains. You understand at an intimate level how a domain or product fits into the larger system, and are capable of driving the strategy of the domain or product to derive value for the rest of engineering.
This is a remote position with the ability to collocate at several JHA locations nationwide if desired. Work hours are flexible but gravitate towards US business hours between EST and PST. Occasional travel may be required for professional development conferences or company meetings.
Preferred Qualifications
Extremely well versed with production container orchestration, operations, security, and networking.
Proficient with reading or writing code across a number of languages.
Essential Functions:
Combine engineering and software development experience to design and implement infrastructure as code.
Adequately establish yourself as a technical leader that can be recognized as a thought leader both internally and externally of your team.
Collaborate with other engineers to propose and execute strategies, ideas and technologies well suited to the problems at hand.
Actively contribute to and improve the engineering organization’s coding standards and best practices.
Build strong work relationships based on open communication that encourage a creative, thoughtful and enjoyable work environment.
Senior Go Developer Perkbox London, United Kingdom £70,000 to £80,000 a year
April 2021
11 Applicants This Week
More Than 6 Months Old
Job Description
About Us
Perkbox is a platform that provides a unique employee experience, enriching the personal and working life of employees. It offers a suite of products including access to best in class Perks, Perkbox Medical, Perkbox Recognition and Perkbox Insights. It serves companies such as Nando’s, Caffe Nero, Krispy Kreme and Levi Strauss & Co. Headquartered in London, Perkbox has offices in Sheffield, Paris and Australia and are on a mission to improve the employee experience at a Global level.
We’re an ambitious, fast paced scale up where things evolve all the time. The success of our mission depends on your high expectations, your autonomy and your proactivity. We don’t have a rule book and that’s why we always strive to work better together. We’re up for a challenge to solve problems that are bigger than us, and we promise you one thing for sure - you will never stop growing here.
Our mission is simple: take our leading product and transform it into a global SaaS product. Working in a small team of developers you'll be evolving our platform and infrastructure by developing microservices, creating tools, building APIs, writing tests, integrating systems and utilising AWS cutting-edge features to enhance the platform experience for a global user base.
You will need to hit the ground running in getting a measure of our platform and service architecture with support from our Product & Engineering teams and solutions architects. You will be working across teams to not only deliver code, but also to take a leading role in the design of services and implementations. You will understand the value of an MVP and know how to efficiently scale back functionality to meet user impact or time-bound requirements whilst maintaining stability.
On a day to day basis you will:
Work with other senior engineers to architect and design backend software to meet the needs of the business
Work closely with front-end engineers, data engineers, product managers, UX and DevOps - We work in small super-focussed cross functional teams who take ownership on a specific product features
You’ll be creating new Golang microservices, adding features and fixing bugs on our existing microservices
Perform fair and considered peer code reviews,
Writing bucket loads of good quality, testable code (and tests)
Requirements
About You
You'll need to have:
Proven track record architecting and delivering Go projects to a high standard
Experience in not only writing microservices from scratch but also in understanding and developing existing services against a roadmap
Building high performance, scalable services using protocol buffers/gPRC
Experience writing test suites, specifically unit and integration tests
An excellent communicator
Tech background:
Docker
Kubernetes
AWS
Git
Microservices via gRPC and event-driven architecture
MySQL, noSQL, Postgres
Experience with TDD, Unit, functional and E2E testing
Continuous integration/deployment
Self-driven, quality controlled
The cherry on the cake...
Experience with Service Mesh and Linkerd
Experience with Terraform or any Infrastructure as Code toolkit
React.js/Node.js/Typescript
GraphQL
A track record using Go in Open Source projects
Benefits
Are there any benefits besides the salary?
When you think of Perkbox, you probably think about all our free perks – like free coffee from Caffé Nero, free cinema tickets, gym discounts, birthday boxes, our employee assistance programme (EAP), and access to an online GP.
And yes – everyone who works here gets all the same great perks we give to our customers. But don't go thinking that's everything. Our culture goes well beyond the perks we're famous for!
We're also all about celebrating anniversaries and recognising your biggest achievements. We stoke the fires of your curiosity with external speakers and generous learning budgets. We practice transparency with regular 'Let's Talk' sessions from the senior leadership team. We take the time to listen to every single employee and use your feedback to make improvements to our company culture. We support working parents, provide pension plans – are you ready for this one? We're a dog-friendly office too!
It's all about delivering a work-life balance that lets you live your very best life.
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.
When joining ECAD Labs Inc. you are joining a dedicated team intently focused on making blockchain easier to build on. We develop tools for the Tezos ecosystem. Our mission is to increase the GDP of the blockchain by empowering and inspiring developers.
We are looking for a senior engineer with experience in designing APIs and/or developer tooling. Finding the right abstraction and implementing APIs that are a joy to use will be your north star. Strong background with go and strongly typed languages generally is required.
As a Senior Software Engineer, you will be involved in greenfield projects, developing reference implementations for emerging standards in the blockchain space, development and maintenance of open-source systems such as https://signatory.io
You will be part of a small team whose core values include offering a safe environment to be yourself, share your ideas, and offer your perspective. You will get to work with all aspects of the product or service lifecycle, from ideation and system design to building, testing, deployment, documentation, launch reviews, developer support, and bug fixes.
Responsibilities
Building, maintaining, and enhancing APIs and SDKs to service our developer and enterprise clients.
Designing solutions for user needs, coding, testing, and writing documentation
Creating the ultimate onboarding experience for developers
Location
Our Vancouver office, fully remote within Canada, or a blend, whatever works best for you!
Requirements
Professional experience developing in the go language
Practical experience with public key cryptography
Experience with and interest in building interpreters, abstract syntax trees, and code generation.
Comfortable reading and writing TypeScript is a strong asset.
Writing protocol encoder/decoders
Software design and architecture: Working alongside product management to co-create product requirements, then transform them into high-quality libraries and services.
Refactoring and technical debt management: Advocating for a healthy codebase, proactively adding architectural improvements to the product backlog to maintain scalable and maintainable software.
Software quality: Reinforce the quality and stability of production-level code through design, unit testing, code reviews, and collaboration with other team members on test strategy and its implementation.
Coaching and mentorship: Acting as a technical leader for your team members, teaching them best practices and behaviors.
ReasonML, or OCaml experience is an asset.
Knowledge & curiosity of computer science fundamentals (type systems, data structures, algorithms, state machines, etc.)
Eager to prototype an idea over having a meeting about an idea
Able to reflect upon past choices and act upon those reflections.
Be a lifelong learner.
Benefits
Employer funded group health and dental benefits
Birthdays off
Self-care days
Flexible work environment
Competitive salary
Working with a progressive team on groundbreaking open-source projects
Software Engineer Tilia Pay Remote, United States $120,000 to $150,000 a year
March 2021
5 Applicants This Week
More Than 6 Months Old
Job Description
Remote within USA (CA, CO, FL, GA, MA, NH, TX, VA, WA only)
Our mission is to build new economies by enabling our partners to compensate their content creators for the digital goods and services they produce. Here on the Ecom engineering team, we accomplish this by building a growing set of financial capabilities on top of our regulatory licenses. Some of these capabilities include processing payments and payouts, verifying user identities, detecting fraud and enforcing sanctions. Additionally, these systems have an expanding set of tools around them to be used by our partners and customers.
Basically, we write code that lets users sell digital hats in video games and get paid real money.
This position is for a Software Engineer on the Ecom team. The primary responsibility is to design and build the APIs that facilitate our capabilities. This is a fast-paced team and we are responsible for the full life cycle of our code. We break large systems down into component parts to be concurrently worked on, which requires that we be in lock step with each other. This means we highly value dependability and communication. We are iterative in nature, both as it applies to the code as well as our own processes. We build cool stuff, we weigh risk/reward, and when we make mistakes, we respond quickly and together and without blame. This is a team in the truest sense.
You will:
Take features through their entire lifecycle - design, implementation, test, documentation, deployment, production monitoring, outage response, and usage analysis
Design the API spec and implement it, to enable core business capabilities around payments, payouts, identity verification, fraud detection, sanction enforcement, and tooling
Communicate not just with the team, but also directly with our partners and vendors
Participate in our culture of continuous improvement to make both the tech and the team even better
Learn about and contribute to financial technology
You need:
Experience with Golang
Experience with SQL
Experience with UNIX/Linux
Broad exposure to common web technologies
Proficiency in scripting languages
The ability to work independently and collaboratively in a remote environment
Excellent written and verbal communication skills
6 years of experience in web software engineering
Bachelor’s degree in a technical field or equivalent experience
What we use and teach:
Golang, MySQL, Python
Docker, Drone, Jenkins, Terraform
Automated testing, Continuous Integration and Deployment