Get a weekly email with all new Golang jobs
x

Golang Senior Jobs


Hand-Picked Golang jobs • Apply directly to companies • Clear salary ranges

Browse 350+ Golang Senior Jobs (1 new this month) in November 2024 at companies like TextNow, Alternative and Geckoboard with salaries from $60,000 to $230,000 working as a Senior Site Reliability Engineer, Senior Software Engineer (Backend) and Backend Go Engineer. Last post

Hiring Golang Developers?

Create your profile to continue

Patryk Kunkel Muhammad Luthfi Arsyad Feirdy Irakli Gabisonia Tyler Minegar Edson Archela Shekwolo Michael Maxim Kirienkov Shuhrat Shokirov Rohit Dylan Pressley
  • 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
  • 14,990 developer profiles page views in the last 30 days
  • Get access to our Salary Explorer
  • Get access to exclusive discount on Golang courses up to 25% off
  • Last developer joined

2-Click Apply

  1. Upload Your CV
  2. Go to your Inbox & Confirm Your Application





10 of 393 Senior Jobs • Sort by Date
TextNow Logo
Senior Site Reliability Engineer
TextNow
Remote (United States)
$150,000 to $230,000 a year
October 2021
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

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 motivated Site Reliability Engineers (SRE's) to own infrastructure, monitoring, logging, ci/cd, reliability and everything in between!

What You’ll Do:

  • Be responsible for maintaining and scaling production services and servers for complex and high throughput.
  • Improve scalability, service reliability, capacity, and performance.
  • Write automation code for provisioning and operating infrastructure at scale.
  • Build tools for internal use to support software engineering best practices.
  • You are not an operator; you’re an experienced software engineer focused on operations.
  • Work with development teams to make sure the applications fit nicely within the infrastructure and scalability/reliability/security is designed and implemented from the start.
  • Participate in on-call rotation, being responsible for uptime and support.
  • Roll up the sleeves to troubleshoot incidents, formulate and test your hypotheses, and narrow down possibilities to find the root cause.

Who You Are:

  • Creator of cool stuff with experience deploying web apps and distributed, service-oriented architectures.
  • Brilliant Collaborator with 8+ years of professional experience in an operationally focused role, preferably in DevOps or SRE, with a B.S., M.S., or PhD. in Computer Science (or equivalent).
  • Someone who takes action and ownership with proven ability to use automation tools.
  • Respectfully candid with the ability to motivate people to act and work on behalf of our customer.
  • A bold risk-taker and self-starter who loves to solve challenging problems.
  • Resourceful and scrappy with the ability to be strategic, roll up your sleeves and execute.

Other:

  • Strong knowledge of Linux and open source software
  • Understanding of modern web architecture (HTTPS, REST) and technology stacks
  • 2+ years of experience with programming/scripting languages (Bash, Go, Python, Ruby, etc.)
  • Experience with deployment automation using Ansible, Puppet, and Terraform
  • Experience supporting various databases such as MariaDB, Redis, and various NOSQL engines
  • Experience deploying containers using Docker and Kubernetes
  • Experience working in the Amazon public cloud (AWS)
  • Experience supporting mobile applications (Android and iOS)
  • Experience in the telecommunications industry

#LI-SW1

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.


⎘ Copy Link ↗ Visit Link
Alternative Logo
Senior Software Engineer (Backend)
Alternative
Fully Remote (United States, Canada, Brazil) / New York, United States
$80,000 to $160,000 a year
October 2021
2 Applicants This Week
More Than 6 Months Old

Job Description

Location

The role is open to anyone in North America and Latin America.

🤗 About Us

Alternative is transforming financial services and democratizing access to capital, anytime, anywhere, irrespective of industry, geography, founder.

By equipping companies with the best tools to monitor daily, weekly and monthly performance, we can bring down the barriers to access capital.

We are hiring for our Founding Team and we look forward to defining the future.

🛠️ Your Skills

  • You have great experience building microservices and are interested in working with Go.
  • You know how to structure your code correctly, isolating the business logic from the rest of the application.
  • You know how to test your application, making sure you can push changes to production anytime without breaking anything.
  • You have a good understanding of system architecture, messaging queues, and different databases.

🔍 Who We're Looking For

  • You have a good sense of engineering fundamentals and are passionate about building high-quality software. We believe people should love doing the work they do.
  • You are experienced with building web applications and keep up with the latest and greatest in the space. We want you to help us be at the cutting edge of the modern web.
  • You can collaborate with non-engineering stakeholders to unblock yourself and make sure you're building the right thing.
  • You have a keen sense for subtle details and help us build great products that are a joy to use.
  • You are stoked about fintech and revolutionizing a super-duper antiquated industry.

🎭 Role

  • You'll work closely with the Product Manager and the VP of Engineering to build customer-facing products, internal dashboards, tools, and whatever else you think is promising.
  • You'll get to help, design, and build our core long-term systems and build a business.
  • As an early team member, you'll get a chance to build our engineering culture and design the architecture for our web product.

Perks & Benefits

  • We want you to feel like an owner, which should reflect in your salary and equity.
  • A good work-life balance: we do our best work when we're balanced.
  • Flexible vacation and work hours. We don't adopt conventional work practices that are meaningless for the type of work we do.
  • Health, dental and vision insurance.
  • Great colleagues: we value a culture of authenticity, humility, and excellence. We want you to make a footprint on our culture.

Interview Process

1 - Quick call with VP of Engineering 2 - Call with the rest of the team 3 - Tech Interview (no whiteboard), it's a System Design Interview 4 - Offer

Apply ⎘ Copy Link ↗ Visit Link
Geckoboard Logo
Backend Go Engineer
Geckoboard
Remote (United Kingdom)
£60,000 to £85,000 a year
October 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

We're looking for an experienced Backend Go Software Engineer to join the Geckoboard team!

Why join us...

Every single one of us comes to work every day to do something we love. We get to tackle big problems, but in a way that recognises everyone’s need to work with dignity and purpose in a supportive and inclusive environment. It's the most wonderful thing. In fact the fun part is trying to figure out all the different ways we can come up with to make data accessible and understandable for everyone. It really is amazing. The best part is that we work in an atmosphere of openness, trust and transparency, where everyone is empowered to learn and flourish. We're actually doing really well. We have a product our customers love.

We're really excited to be growing.

You'll be joining a team of empowered engineers in a supportive environment that values experimentation, work-life balance and personal development. We've built a culture of knowledge sharing and feedback, so you'll be involved in planning and prioritisation of work as well as peer reviews and pair programming.

We work in small and focused cross-functional teams, usually made up of a Product Manager, a Designer, and a mix of Frontend and Backend Engineers. QA and Infrastructure tend to come in at the points they're needed or for specific projects. We scope out our project such that we're able to deliver meaningful work but small enough to iterate and take on board feedback quickly. We encourage our engineers to get involved in different teams and projects based on their interests, skills and opportunities to learn. We're also equally mindful about technical debt and make sure we dedicate time to addressing it.

At Geckoboard, we are seeking to solve a real problem and build a long-lasting product. As a result, we place a high value on a clean and maintainable codebase, and on practices that ensure we can continue to deliver quality software rapidly and iteratively.


Learning is also a big part of our engineering culture. Once every two weeks every team takes a “Lab Day”, when everyone is free to work on projects that interest them, learn new skills or contribute to open source. We encourage these projects and often they have led to improvements in the way we work or concepts that have then been prioritised, developed further and added to our Product.

Our stack

Our main frontend application is a large React 16+ codebase and our tests are written with Jest. For communicating with our backend services, we use an Apollo client and query a GraphQL gateway written in Node.js that exposes a single schema but dispatches queries to a number of gRPC services on the backend.

While our backend services are mostly written in Go and run on AWS, the GraphQL gateway is owned by the frontend team, which puts them in the driving seat when it comes to defining the APIs for a new piece of functionality, and provides a single point of reference for both frontend and backend.

While adding features to the product, we’ve been building and maintaining an internal React component library with an emphasis on reusability and documentation. Our frontend team is looking to expand this library, with the potential to open source it in the future.

You should apply if...

  • What we’ve described sounds interesting

  • You’ve worked with Go before*

  • You’re interested in distributed systems

  • You’re collaborative; you empathise, listen and discuss

  • You actively seek out feedback in your work and to ensure you understand the problem you’re solving

  • You have experience collaborating on technical decisions in an open and creative environment

  • You understand the value of automated testing and a test-driven development approach

  • Right now we're only considering mid to senior-level candidates, if you're interested in joining the Geckoboard team but earlier in your career, head to www.geckoboard.com/careers and get in touch. We'll be hiring at different levels throughout the year, so we'd love to hear from you and chat about future jobs!

Logistics

At this time, we’re only considering candidates who are (or will be) based in the United Kingdom or Western Europe (CET timezone).


Perks & Benefits

Work your best

Right now, we work fully remote from around the globe. We’re big on work-life balance and flexible work. We have some core hours but it's up to you to decide how you work around those. We consider 25 days of holiday a year to be a minimum, not a maximum, and have a flexible working policy so that if you need to step out for a school run, an appointment, or something else, it’s no problem. We don't do "crunch time" and have a deep commitment to a clear separation of life and work.

Some of our team also have shorter working weeks and we’re more than happy to accommodate this or other arrangements when possible. Learn more about life at Geckoboard at www.geckoboard.com/careers.

Interview Process

Our hiring process

  1. 20-30 minute call with our Talent Partner
  2. 45-minute Zoom video call with the Hiring Manager
  3. Coding Challenge
  4. Meet the team via Zoom - about 2.5 hours

The whole process takes about 3 weeks end to end, but we’re flexible!

⎘ Copy Link ↗ Visit Link
Equilibrium Logo
Senior Go Engineer
Equilibrium
Remote
$60,000 to $100,000 a year
September 2021
7 Applicants This Week
More Than 6 Months Old

Job Description

Equilibrium is a venture studio working on core infrastructure for the distributed web. We work on a variety of open source projects including rust-ipfs, orbitdb and interledger-rs. We are looking for a Go developer to join us. The position is remote-first, but we hope to get some facetime in the form of company retreats if such things are ever possible post-pandemic.

You would be working with our distributed team of engineers on new products, core protocols or client projects. Most of the work we do is or will eventually be open source.

Our teams are largely self-organising in that they design their own processes and choose their own tools. We know each team and each project is different, so we try very hard not to mandate unnecessary processes on anyone. We trust our teams to deliver and let them get to work in the way they think is best.

Job duties include, but are not limited to:

  • Designing, implementing and documenting robust backend systems
  • Developing mission-critical financial applications in Golang
  • Designing and developing testing and quality assurance processes
  • Communicating with clients or open source communities

Must-have skills and qualifications:

  • Experience in systems programming
  • Experience in leading small teams
  • 3-5 years of experience in building backend systems
  • At least 1 year Go development experience
  • Full proficiency in English

Good-to-haves:

  • Interest in crypto and blockchain protocols
  • Cryptography & infosec knowledge
  • Experience working with globally-distributed teams

Salary & benefits:

Salary and benefits will be negotiated separately based on the candidate’s skills and experience. Please note that we hire our international talent residing outside of Finland with contractor status. Take this into consideration and make sure to include your salary request in the application!

More about the company:

Equilibrium builds core infrastructure for the new distributed web. We are a group of humans who think the web should be open-source, peer-to-peer and private by default.

Read more about our vision and projects on our website or blog.

Applications:

Make sure to include in your application:

  • A short paragraph on why you would like to work at Equilibrium specifically.
  • Links to any relevant content (Github, Twitter, LinkedIn, etc.).
  • Your salary request.
  • Potential starting date.

Please, apply HERE :)

We look forward to meeting you!


Apply ⎘ Copy Link ↗ Visit Link
Chaturbate Logo
Senior Backend Engineer, Infrastructure
Chaturbate
Remote (United States) / Los Angeles, California / San Francisco, California / Irvine, California
$180,000 to $220,000 a year
September 2021
2 Applicants This Week
More Than 6 Months Old

Job Description

What are we doing: we are a tech company, operating a thriving and growing broadcast platform, Alexa ranked in the top 100 sites internationally, and the top 25 in the United States, with approximately 10 million daily users, and a worldwide community of fans. Independent Broadcasters use our platform to create and share live streaming video, photographs, and similar content, generally adult in nature, (but no adult content is required).

Our sophisticated system has multiple parts, including but not limited to payment gateways, live chats, and video streaming technology. Every contribution here is of high impact and affects the experience of millions of users using the site every day.

We always explore new ways to use cutting-edge tech stack and move toward modern micro-services based architecture.

How we build the product: The platform is built on Python/Django framework with TypeScript on the front-end. Some parts of the platform use Java, Golang, and Rust.

Top-3 reasons to join our team:

  • People first culture - many initiatives that support the well-being of our employees.
  • Impressive team members who joined us after working at Google, Imgur, etc.
  • An inclusive environment that induces a high impact of everyone on a team.

What will you do: Being a part of our infrastructure team, you will be working with Lead backend Engineer on complex migration of our codebase to Python 3 with its further optimization. As a top-notch software engineer in our team, you will be accountable for building comprehensive technical solutions with high-quality standards and practicing clean coding styles.

This includes working on features that are supported across all major web browsers, mobile devices, smart TVs, and video consoles. As a backend engineer, it is expected to work with large data sets and being an expert in designing efficient algorithms, queries, and caching methods.

We value an initiative and are willing to support you in making appropriate technical decisions

Requirements

  • A degree in STEM and/or relevant professional experience.
  • Solid knowledge of programming fundamentals - algorithms, data structures, design patterns, and paradigms.
  • 7+years of professional experience with Python in a high-paced production environment.
  • Familiarity with Django or extensive experience with similar Python-based frameworks.
  • Expert knowledge of inner workings of Django is highly desirable.
  • Expert knowledge of web development with a deep understanding of inner workings of major browsers, including how they render HTML/CSS and their Javascript runtime environment.
  • Proven problem-solving and fast-learning skills.

Benefits

  • Health&Life insurance with dental and vision plan
  • 401k matching
  • Paid holidays, vacation and sick days
  • Paid lunches

What does the recruiting process look like: we value the sense of urgency and aspire to build a smooth and transparent recruiting process. These are our stages in the recruiting process: phone screen with a recruiter, resume review by our hiring manager, first technical interview with a backend team lead to test your knowledge of Python/Django, 1-hour live coding session with the Head of Engineering, Meet&Greet with your potential team.

We reserve the right to add additional selection stages to the process depending on the specific skills of each candidate.


Apply ⎘ Copy Link ↗ Visit Link
HashiCorp Logo
Senior Backend Engineer (AWS, Distributed Systems)
HashiCorp
Remote
$100,000 to $220,000 a year
August 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

About HashiCorp

HashiCorp is a fast-growing startup that solves development, operations, and security challenges in infrastructure so organizations can focus on business-critical tasks. We build products to give organizations a consistent way to manage their move to cloud-based IT infrastructures for running their applications. Our products enable companies large and small to mix and match AWS, Microsoft Azure, Google Cloud, and other clouds as well as on-premises environments, easing their ability to deliver new applications for their business.

At HashiCorp, we have used the Tao of HashiCorp as our guiding principles for product development and operate according to a strong set of company principles for how we interact with each other. We value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users.

Engineering at HashiCorp is largely a remote team. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.

About the Role:

On the Consul team, we help organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. The customers and large community of users of our tools are operators, infrastructure engineers, and software developers that encounter novel performance, scaling, and usability challenges that we help them solve.

Consul started as an infrastructure management tool for service discovery and health checking, and has evolved to become a full-featured service mesh. You’ll be an active contributor to the service mesh ecosystem, following new developments in emerging technology and competitive offerings, looking for opportunities for product differentiation, and rethinking product architecture to meet new global scale and organizational demands.

In this role you can expect to:

  • Build and architect distributed systems for service connectivity focusing on AWS ECS and then expanding further to other AWS offerings.
  • Interface directly with internal teams, users and HashiCorp customers, as well as the larger Consul community.
  • Participate in user research studies and discussions with product managers and customers to better understand the network topologies, challenges, and constraints for which operators are trying to solve, and leverage those insights when approaching feature design and implementation.
  • Propose new functionality or substantive changes through written documents in an async process, describing the problem background, proposed implementation and example UX, then iterating on peer feedback collaboratively.
  • Own the full lifecycle of feature development from design through testing and release
  • Program mostly in Golang, learning from and contributing to a team committed to continually improving their skills.
  • Coach and mentor other team members within HashiCorp's engineering teams

You may be a good fit for our team if you have:

  • Familiarity with service-oriented architectures, and ideally have worked on an infrastructure or platform team building internal tooling to deploy, connect and monitor them.
  • Empathy for the people operating, learning, teaching and supporting software you write, and consider their experience when making design decisions and performance, security or complexity tradeoffs.
  • Experience in a lower-level language like Go.
  • Awareness of the broader service mesh ecosystem and an interest in contributing to a full-featured product offering while reducing complexity and barriers to adoption for practitioners.
  • Curiosity for academic computer science research, particularly distributed systems papers such as Raft and Paxos variants, and enjoy learning more about the challenges of consistency at global scale.
  • You have expertise with AWS Cloud runtimes like ECS, Fargate, Lambda.

What is our hiring process like?

The below serves as a basic outline; we may choose to add or remove steps based on the information that we gather during the process.

  • Introductory Call with someone from our recruiting team.
  • First Interview with an Engineering Manager
  • Interview Loop with additional team members, with the following panel:
    • Technical Code Pairing interview
    • Code Review interview
    • Communication and Collaboration interview
    • Systems and architecture interview
  • If applicable, a final conversation with the Engineering Manager for the team you would be joining
  • Offer

We do our best to accommodate your programming language of choice for technical interviews.

About the Application Process:

Please note, as collaboration and communication are a critical aspect of how we work, a cover letter is a great way to provide a sample of how you communicate.

In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular. Specifics of your past experience that are relevant to this role are great to include, too.

HashiCorp embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.


⎘ Copy Link ↗ Visit Link
Humanitec GmbH Logo
Principal Engineer
Humanitec GmbH
Remote (UTC-1 to UTC+3)
€80,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

We are looking to hire remote principal engineers as individual contributors to design, develop, test, deploy, maintain, and improve Humanitec. You should have significant professional experience in building highly scalable distributed systems. CS degree and experience in dev productivity tools are a plus. Languages: predominantly Go. Everything is on Kubernetes. We pay top 5% in the market, stocks are part of the package. Work is fully remote and we work exclusively with senior engineers in small, lean, and self-organized teams. We currently prefer time-zones UTC-1 to UTC+3.

The product:

We are pioneering a new category of tooling called “Internal Developer Platforms”. Built for some time in companies such as Spotify, Github, Airbnb, and others, we are providing the fastest way for teams to build their own Internal Developer Platforms. Internal Developer Platforms provide a developer experience as simple as Heroku but on top of the tech and tools the team uses already. They allow ops teams to stay in control while enabling developers to self-serve the tech they need. Do you want to spin up an environment to do some quick testing? No problem! Need to clone Production to troubleshoot an issue without risking more problems? Easy! Need to stand up a new database for your service but ops is busy? Piece of cake! We serve customers from startups to unicorns.

The team:

The majority of our company are engineers. Our management team is made up of Ex-Google, Ex-Mckinsey, and serial entrepreneurs. We are backed and advised by experts such as Sohaib Abbasi (Oracle, Redhat, New Relic), Mirko Novakovic (Instana, IBM), Jason Warner (Github, Microsoft), and Chris Schagen (Contentful). We are well on track for our Series A at the beginning of 2022.

We're looking for people who could land a job at the likes of Google, Amazon, or Microsoft - but prefer the excitement, challenge, and daring of being part of a disruptive startup. We focus on your talents and personality - your background, origin, or gender will never make a difference to us.

Requirements:

  • Bachelor's degree in Engineering or Computer Science or equivalent practical experience.
  • 6 years of software development experience.
  • Software development experience in C/C++, C#, Java, Python, Go, or similar.
  • Experience architecting and developing solutions to ambiguous problems with significant impact.
  • Experience with infrastructure technologies, architecting/developing distributed systems, API design, and Kubernetes.
  • Experience with how DevOps tools work under the hood (CI pipelines, Terraform, Application Performance Management (e.g. DataDog), etc.).
  • Remote & work from a timezone UTC-1 to UTC+3 (Berlin time +/- 2 hours).

Responsibilities of the role:

  • Design, develop, test, deploy, maintain, and improve the software.
  • Lead designs of major software components, systems, and features.
  • Build our platforms, systems, and infrastructure using your background in distributed systems, API design, and Kubernetes.
  • Mentor and train other team members on design techniques and coding standards.

⎘ Copy Link ↗ Visit Link
Golane Logo
Senior Go Backend Engineer
Golane
Remote (EU) / Munich, Germany
€55,000 to €80,000 a year
August 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

About us.

As startup dedicated to public transport, our vision is to make buying tickets for passengers as easy as possible. Therefore, we develop a ticketing system that automatically detects beginning and end of a ride. Based on the detection, it is possible to provide passengers the cheapest ticket.

The problem we are trying to solve is challenging: developing a reliable ride detection algorithm based on data from smartphone sensors while creating a solution that attracts both passengers and public transport providers.

We believe that together we can build a great solution that will have a major impact on public transport.

Responsibilities.

  • contribute your own ideas to an innovative ticketing solution and shape the future of mobility
  • design and implement Go microservices
  • work on the ride detection algorithm – the core of our ticketing solution
  • test and deploy microservices
  • use functions and sensors provided by smartphones to improve our ride detection algorithm

Requirements.

  • excellent Go skills
  • experience with CI/CD
  • confidence in using Docker, Kafka und Kubernetes

Benefits.

  • competitive pay
  • flexible working hours
  • challenging tasks
  • realization of own ideas
  • up-to-date tech stack
  • competitive pay

⎘ Copy Link ↗ Visit Link
Weaveworks Logo
Senior software engineer (Go)
Weaveworks
100% Remote (United States)
$150,000 to $175,000 a year
August 2021
3 Applicants This Week
More Than 6 Months Old

Job Description

About

Weaveworks was founded in 2014 and we are the company behind popular Kubernetes tools like Flux, Scope, the official CLI for Amazon EKS called eksctl and the flagship enterprise product Weave Kubernetes Platform.

Our mission is to help the world’s leading organizations to adopt Kubernetes and other Cloud Native technologies and working practices. Enterprises use our products and services to build better software and operate it reliably, at scale. Our approach brings together container-based application deployment, Kubernetes, and operations tooling in a model we call GitOps.

The role

We want to bring an empathetic and collaborative engineer into one of our teams that focuses on a blend of open source and commercial code. We are building a product that enables organizations to operate with a GitOps mindset.

This needs someone who is comfortable navigating sometimes unclear scenarios and is proactive in wanting to help figure things out.

You will be helping to develop and maintain tools and products which make using cloud-managed and on-premise Kubernetes installations easy.

What you’ll be doing

  • Hands-on development work in Golang
  • Working on building out our progressive delivery capabilities around the Weave GitOps Core product and the open source technologies that are its foundation
  • Enjoys iterative development and likes making things progressively better working in an agile process
  • Likes to think about our end users and cares about their experience.
  • Is comfortable collaborating with others; UX, design, QA, customer care
  • Collaborating with the product manager and tech lead to clarify and refine issues/requests/features.
  • Contribute to sprint planning and sharing ideas
  • Participating in wider Weaveworks engineering culture (lunch and learns/sprint reviews)

We’re looking for you if you

  • Have coding experience in Golang within a commercial context
  • Basic understanding of Kubernetes and/or Cloud Native technology in general
  • Have an understanding of Git
  • Have experience with distributed systems
  • Appreciate unit testing and a high-standard for quality
  • Enjoy working in a fully remote and distributed team
  • Have a team-first mindset; Enjoy communicating, collaborating, demonstrating curiosity and helping each other out :)
  • Like working in an agile environment and getting things done iteratively to make things better for our users
  • Are familiar with or have experience with one or more public cloud providers (Google Cloud, AWS, Azure)

We really want to hear from you if you

  • Think this sounds cool and are unsure if you should apply, especially typically underrepresented folks, please apply anyway
  • Are excited by developer tooling
  • Want to contribute to making a corner of the tech industry more inclusive, collaborative and welcoming to all
  • Demonstrates curiosity and willingness to learn

Sounds good? Excellent!

Weaveworks is committed to diversity in its workforce and is proud to be an equal opportunity employer. Weaveworks considers qualified applicants without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other legally protected class. Weaveworks is an Affirmative Action and Equal Opportunity Employer.

Black lives matter.


Apply ⎘ Copy Link ↗ Visit Link
Numus Logo
Senior Go Backend Architect & Developer
Numus
Remote / Zug, Switzerland
$70,000 to $130,000 a year
August 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

Make a difference in an innovative team and build a world class big data research platform.

Numus is a global group of quantitative, engineering, and blockchain experts. We are contributing to shape the future of applied decentralized finance. We are a native global and decentralized team with an office presence in Zug, Switzerland. We combine extensive and diverse experience from the Crypto, Quant, Tech and Finance worlds but are bound by a shared passion for sharing ideas, learning from each other and solving new problems together.

Are you keen to work in a startup where your ideas, experience and willingness to find creative solutions – and not your title – makes a difference?

You will help design, create and improve our central automated trading platform, written mostly in Go. You will help to make our architecture even more secure, resilient and fault-tolerant while maintaining a modular, well-tested architecture with simple and elegant code, focussed on speed and latency. A good line of code for you is the one which wasn’t written. You see infrastructure as code and see the deployment and monitoring as an integral part of your work, DevOps-style. You rather try to use a AWS cloud service instead of running your own piece of infrastructure or code. Security is always on your mind, and you’re maybe always a little bit too paranoid. You will also help research developers to port their Code to Golang and maintain code quality. You love to explore new state-of-the-art tools and discuss them with your team. Contributing to Open Source projects (e.g. modules to connect to exchanges) is an important part of your work as well. You’re super detail and quality oriented and love to work in a team where most problems haven’t been solved so far – so we highly value creativity to find solutions.

Requirements

  • Deep understanding of modern cloud-based backend architectures and technologies
  • Golang coding experience
  • Database technologies, especially latency-focussed NoSQL (AWS DynamoDB, Redis, ElasticSearch, AWS S3)
  • Distributed Systems (gRPC, Redis)
  • DevOps deployment on AWS (Docker containers, AWS CloudFormation/CDK, AWS Opsworks, AWS ECS/Fargate)
  • Maintaining a CD/CI Pipeline (AWS CodePipeline/Build/Deploy, Github Actions, TravisCI)
  • Monitoring tools (AWS X-Ray, AWS CloudWatch, Datadog, Honeybadger, New Relic)
  • Security Tools and Concepts (especially on AWS: VPC, IAM Roles, Security Groups)
  • Excellent problem-solving skills and high attention to details
  • Highly self-organized, self-learner, strongly quality oriented
  • Fluent English speaker

Beneficial Requirements

  • Analysis and math skills
  • Experience with Python, JavaScript/TypeScript (AWS Lambda) and Ruby (on Rails)
  • Experience with Serverless technologies (AWS Lambda)
  • Experience with big data management and analysis toolchains like Databricks, Apache Spark, Kinesis
  • Extended know-how about security, hardening and attack vectors
  • Interest in crypto and/or financial markets How to apply

What we offer

If you are eager to join a knowledge driven group of brilliant minds that value results above anything and do not engage in any political internal discussions, then you should join Numus.

As everyone of us is constantly learning and we are far from definitive answers yet, we embrace a global, diverse and collaboration-oriented team culture. We value open, smart and sharp minds, no matter their background. They are our greatest asset.

If you are curious, scientifically minded, entrepreneurial, passionate, a little bit quirky and fun: we would like to get to know you and become a part of our journey. Develop your skills together with us in a humble, remote, lean and agile environment.

We operate in a non-hierarchical structure on a self-management basis where skill counts instead of titles. Take initiative, initiate change and take responsible action. You also know when to ask for help.

You’ll be working with the latest cutting edge technology to solve real world problems. Creativity is a must in our company. We’re organized as a full remote-first company, so Everybody can choose freely to work remotely or from our offices or a mix of both, we will be able to adjust to your work-life balance.


⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

10 of 393 Senior jobs found