Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 100+ Golang Digital Ocean Jobs (1 new this week) in November 2024 at companies like Twixl media, Benchkram Software GmbH and 90PoE with salaries from $55,000 to $190,000 working as a Back End Developer - Team Lead, Software Engineer and Senior Software Engineer . Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
35 developers joined Golang Cafe in the last 30 days
15,092 developer profiles page views in the last 30 days
Twixl media, based in Ghent, Belgium offers Twixl Publisher, a solution for content publishing on tablets, phones and browsers.
As Twixl Publisher is rapidly gaining market share worldwide, Twixl is looking to expand its workforce with a full-time back end developer, that will lead the team and be responsible for the maintenance and evolution of the architecture.
Back End Development - Team Lead
Key responsibilities of the job:
Lead the development team to create the next iterations of the Twixl Publisher solution
Design and development of the Twixl Distribution Platform (SaaS)
Help maintain code quality, organization and automation
Maintain and update the architecture (system & software)
Ultimate responsibility for Devops / CICD in cooperation with an external partner
Ultimate responsibility for the end-to-end performance, quality and responsiveness of the applications
You'll lead a small and enthusiastic team. You'll find new and exciting challenges every day.
Skills and qualifications
Mandatory
Team lead, guide software process, code review…
Experience in web solution development is a must (distributed cloud architectures)
Knowledge of the Go programming language (or committed to become proficient in Go)
Knowledge of cloud technologies like Microsoft Azure / Digital Ocean (or similar)
Solid knowledge of SQL databases
Proficient in designing REST-based APIs
As almost all communication, both internal and external, happens in English, proficiency in English is a given.
Extras
Actively Seeking New Programming Knowledge
Location
You'll be able to work both remotely and on site at the Twixl offices in Ghent, Belgium.
Salary & benefits
We offer an attractive salary and are open for either an independent software developer, or someone who will be on the Twixl payroll.
As a Go Engineer you will support the ongoing development of our microservice infrastructure for plyd.io or impfterminradar.de and support our customers developing their cloud infrastructure/services.
WHO WE ARE
We are a young cloud startup from Stuttgart, Germany dedicated to work on the infrastructure of scalable SaaS products.
WHAT YOU WILL DO
Write Go services
Help us to develop a FAANG grade build tool
Support us in Consulting projects
Lead Junior Go developers
WHO YOU ARE
Passionated Go developer with experience in other system programming languages like C++, Rust or Java.
Experience with AWS,GCE or Digital Ocean.
Experience with frontend development (React, VueJS, Svelte)
A will to learn the newest cloud technologies regularly
Nice to Have: Open Source Projects
WE PROVIDE
Remote friendly infrastructure
Engineering Culture
Coffee and Drinks
Work on Open Source Projects
30 vacation days
This position can be done 100% remotely. With some personal meetings from time to time.
Want to fund your own company, but not feeling ready? Come and get your hands dirty with us and we support you as soon as you feel ready to make the next steps.
Senior Software Engineer 90PoE London (United Kingdom) / Remote (Europe) £45,000 to £90,000 a year
February 2021
3 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
Loophole Labs is an early-stage startup building open-source developer tools focused on the networking and application delivery control space.
What's the opportunity?
We have an opportunity for developers who want to help build revolutionary open-source tools from the ground up. You will be involved in the key decisions - software stack, toolset, architecture, and you will work closely with the leadership team. Our HQ location will be Toronto, but we are open to individuals working full-time but remotely within the CA/US/UK/EU time zones. Furthermore, all of your work at Loophole Labs will contribute directly to open-source projects and repositories.
Why is Loophole Labs an amazing place to work?
We're building an engineering culture with tons of autonomy, constant desire to improve, and a focus on creative problem-solving with measurable customer impact.
We have a modern tech stack designed to build software that's efficient, scalable, and maintainable. We offer competitive salaries and generous equity options, not to mention that we are a completely remote company.
We have an incredible engineering culture based on true ownership, a customer-obsessed mentality, and taking the time to get the technical details right. We're built to scale well and scale fast.
You always want to learn, and you take pride in what you build.
You've got a startup mentality and love creative problem-solving.
Ideally, you are deeply curious about what's happening in the world of work. You are driven to create a product that solves an immediate, real-world need.
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities:
Write good quality code and focus on the details - Since we're delivering an open-source tool, it's important to us that the code be easy to maintain and easy to understand. We want you to be proud of the software you write, and ideally this will already your past work, whether it's through an open-source Github repository or a web app you've published.
Work with the management team to architect fault-tolerant and highly-scalable infrastructure
Analyze and maintain external open-source libraries and tools
Discover and fix various bugs
Take ownership of projects and features
Run benchmarks and improve our core technologies
Foster an engineering culture
Analyze and maintain existing internal and external open-source libraries
Qualifications:
At least 3 years of professional software engineering experience
Understanding and implementation of common networking protocols (SSL/TLS, L4 Traffic, L7 Traffic, TCP vs UDP, etc.)
Experience using Kubernetes (ideally in production environments)
Experience with Golang or Rust
Experience with GraphQL or NoSQL Databases
Experience working with product and design teams
Familiarity with Git
Familiarity with CI/CD processes
Bonus Qualifications:
Familiarity with Distributed Systems Architecture
Existing contributions to Open-Source software (we'd love to see your work!)
Familiarity with AWS, GCP or Digital Ocean
Nuxt.js or Vue.js
TailwindCSS
We encourage you to apply even if you don't meet all of the above requirements!
Go Engineer Benchkram, plyd.io Stuttgart, Germany / Remote €50,000 to €70,000 a year
April 2020
2 Applicants This Week
More Than 6 Months Old
Job Description
As a Go Engineer you will support the ongoing development of our microservice infrastruture for plyd.io and support customers developing their cloud infrastructure/services.
WHO WE ARE
We are a Cloud Startup from Stuttgart, Germany dedicated to push video analysis for amateur sport teams to the next level, with a focus on Handball.
WHAT YOU WILL DO
Support us in Consulting projects
Port our infrastructure to a managed Kubernetes instance
Based in New York, DigitalOcean is a dynamic, high-growth technology company that serves a robust and passionate community of developers, teams, and businesses around the world. We believe that today’s entrepreneurs are changing the world through software. Our mission is to empower these entrepreneurs by bringing modern app development within reach for any developer, anywhere in the world.
We want people who are passionate about building the systems, culture, and processes that will improve the resiliency, reliability, scaling, and performance for cloud services.
We are looking for an experienced Site Reliability Engineer to work closely with our product engineering and infrastructure teams. Reporting to the Director of Platform Systems, the Site Reliability Engineer will be performing a mix of hands-on development, coaching, and collaborating with other teams and stakeholders to help bring DigitalOcean’s engineering systems and culture up to the next level.
This is a key opportunity to make a significant impact in DigitalOcean’s engineering and operational systems and influence future product designs and requirements. This role is essential to accelerate the improvement of the high expectations our customers have of DigitalOcean as we continue to grow and expand.
What You’ll Be Doing:
Performing hands on technical work to directly improve the reliability, resiliency, and scaling of our key platform systems
Working with stakeholders to develop and implement reliability and performance metrics
Facilitate DigitalOcean’s culture of learning by providing insight and recommendations for improvement
Coaching teams and individuals on reliability best practices and solutions
Working with other SREs and engineering leaders to define the architectures and practices that should be adopted in order to deliver on our engineering and operational goals
Establishing best practices for development, architecture, deployment, and operations
Working with peer SREs to improve services and processes (including architecture reviews, incident response, monitoring) in a cross-functional manner throughout the engineering organization
What We’ll Expect From You:
Distinguished track record as SRE (or similar role) with hands-on experience implementing reliability, process, and scaling solutions
History of fostering positive relationships with stakeholders and a track record of successful collaboration and coaching
Clear communication skills (both written and verbal) to document processes and architectures
Experience implementing disaster recovery best practices
Developing robust solutions that facilitate streamlined resolution of customer inquiries through use of technologies for automation, deflection, and issue management
Adept in Ruby and Go with a broad understanding of the full technology stack for a modern infrastructure
Advocate of effective development environments with the use of CI/CD tooling and configuration management technologies such as Chef or Ansible
Why You’ll Like Working for DigitalOcean:
We have amazing people. We can promise you will work with some of the smartest and most interesting people in the industry. We work hard but we always have fun doing it. We care deeply about each other and take our “no jerks” rule very seriously.
We value development. We are a high-performance organization that is always challenging ourselves to continuously grow. That means we maintain a growth mindset in everything we do and invest deeply in employee development. You’ll need to be great to get hired here and we promise you’ll get even better.
We care about you. We offer competitive health, dental, and vision benefits for employees and their dependents, a monthly gym reimbursement to support your physical health, and a monthly commute allowance to make your trips to and from work easier.
We invest in your future. We offer competitive compensation and a 401k plan with up to a 4% employer match. We also provide all employees with Kindles and reimbursement for relevant conferences, training, and education.
We want you to love where you work. We have great office spaces located in the heart of SoHo NYC and Cambridge and offer daily catered lunches to keep your hunger at bay. We’re also very remote-friendly—we use Slack to communicate across the company—and all remote employees have the opportunity to onboard in-office and take an all-expenses paid trip to our annual company offsite, Shark Week, to get quality in-person time with the team at least once a year. We also allow employees to customize their workstations to meet their needs—whether remote or in office.
We value diversity and inclusivity. We are an equal opportunity employer and we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Senior DevOps Engineer Talview Bengaluru, India ₹400,000 to ₹1,000,000 a year
November 2018
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Talview is seeking a Dev Ops / Infrastructure developer to join our world-class engineering team building the next generation hiring assessment solutions. We're looking for passionate, creative engineers who are excited about solving new problems. As an Infrastructure Developer / DevOps consultant at Talview you are responsible for ensuring that the development and business have an understanding of operational requirements, and take a shared responsibility for designing and implementing the infrastructure for delivering and running software services. This involves hands-on involvement in building deployment and testing pipelines, automated provisioning of cloud infrastructure, and infrastructure support services such as monitoring. There are a lot of moving pieces to fit together so communication is essential to ensure stuff is not missed. You will be depended upon for advice regarding the cross-functional aspects which may not always be obvious from the start. Watching out for performance bottlenecks and scaling pitfalls are all within the realms of an Infrastructure Developer at Talview. In addition to technical skills, at Talview we also need excellent coaches so your patience and a desire to take others along with you is absolutely key. If this sounds appealing then we want to talk to you!
We want to hire the right person wherever you are in the world. If you’re in Bangalore or interested in relocating to our office, you’ll enjoy working flexible working hours, fantastic development environment, opportunity to work with some of the best minds.
Skills & Requirements
We expect to see:
Collaborative, team focus
As we a consulting business, naturally we seek excellent communication skills
Extensive experience working with server virtualization (VMWare, Xen, etc.), IaaS and PaaS cloud (AWS, Azure, GCE, Rackspace, Digital Ocean, Heroku, OpenStack, CloudStack, CloudFoundry, etc.)
Infrastructure provisioning tools (such as Docker, Chef, Puppet, Ansible, Packer, CloudFormation, Terraform)
An eagerness to learn enough about whatever tools or tricks are needed to get the job done
Scripting and programming languages (Python, Ruby, Perl, PowerShell, Golang, etc.)
Proficiency in building Linux Windows and FreeBSD systems (RHEL, Debian, CentOS, etc.)
Passion for and ability to work with software development teams releasing production-ready software on a daily basis
Experience with continuous integration tools (Jenkins, Travis-CI or similar)
Experience administering application servers, web servers, and databases ( Nginx, PostgresQL, MongoDB, HA Proxy,Tomcat, Flash Media Server/ Red5,redis, elasticache etc.)
Some experience with unit testing and automated testing tools
Experience with log parsing and analytics
We like to see (but not required):
An active Stack Overflow and Github profile
Any open source code or example projects that you're proud of
Experience in managing SaaS products with an engaged user base and scale
Experience with real-time systems
Any other evidence of your passion for building and managing infrastructure
Site Reliability Engineer PubNative Berlin, Germany €40,000 to €65,000 a year
October 2018
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
PubNative is a mobile publisher platform that serves native ads via a scalable and flexible API for mobile apps and web. Our publisher-first approach focuses on the specific needs of each publisher across all verticals. Our ad serving technology is used by developers and publishers around the world.
Our system consists of a myriad of high load Golang-based APIs, iOS SDKs, Ruby/Rails 5 dashboard, Scala and Spark data- and ML pipelines, Druid OLAP system, running on a Mesos and Kubernetes cluster.
We're always on call to keep our networks up and running, ensuring our users have the best and fastest experience possible. We follow “Infrastructure as Code” model and immutable deployment strategies.
We are looking for a Site Reliability Engineer (m/f) to help us build and operate infrastructure platforms, and provide technical consultancy to engineering teams on how to build reliable, scalable and efficient services.
Our Responsibilities:
- You help us build a hybrid, poly-cloud-provider environment
- You help to design, develop and operate monitoring, tracking platforms
- You drive scalability and operability of supported systems/infrastructure
- You participate in on-call rotation and be on-call for the services you build and support
- You work with other teams to provide consultations in systems architecture support for new and existing production systems
- You write code so that you can automate tasks, support SLA for Production Systems, you support other engineering teams on reliability, scalability and efficiency topics
- You manage OS image/templates via Packer, provision infrastructure via Terraform
- You support CI/CD and make new pipelines
- You engage in and improve the whole lifecycle of services—from inception and design, through deployment, operation, and refinement
- You support services before they go live through activities such as system design consulting
- You maintain services once they are live by measuring and monitoring availability, latency, and overall system health
Our Requirements:
- 3+ years of experience in a Site Reliability role/Full-stack developer
- Experience with public cloud providers (AWS, Google Cloud, Digital Ocean, etc.) and Infrastructure as Code (Terraform)
- Strong programming skills and familiarity with modern programming languages: Go, Ruby, Python, Shell etc.
- Knowledge of managing docker containers and microservices via Kubernetes
- Experience building and monitoring systems and metric collection pipelines
- Track record of building automation and solving multi-datacenter/clouds infrastructure problems
- Knowledge of algorithms, data structures, complexity analysis, software design and reverse engineering
- Interest in designing, analyzing and troubleshooting large-scale distributed systems
- Experience working with source control - Git
- Experience with continuous integration platforms such as TeamCity, Jenkins, CircleCI etc.
- Understanding of Agile, DevOps practices such as CI/CD, automated testing etc.
Aicumen Technologies Inc., a truly digital company, is building transformational solutions and business models that harness value from the complex digital interactions using Krama, its proprietary cooperative digital mesh that supports creating the digital order.
Enter KIP("The protocol"):
KIP is our protocol that seamlessly bring together Intelligence, Connectedness and Trust (the new ICT!) to create a fundamental digital fabric on which new digital services can be directly built using distributed intelligence.
We’re building a distributed intelligence protocol that creates hybrid cooperative digital mesh by integrating a new business-ready Gen3 blockchain technology, heterogeneous distributed data, trustable cognition and connected devices.
Our culture is to encourage and adopt design-thinking approaches to address hindrances in the enterprise adoption of blockchain & affiliated technologies. We motivate our team to break the ground with new business, social & economic models.
Experience: 3+ years in Go Lang coding
Location: Bangalore / Berlin / California
Responsibilities / Here's what you love doing:
Communicate, collect and analyze the requirements and convert them to elegant piece of code
Design short code sprints. Help fellow members with test & integration.
Share module development progress with the development team and product managers
Coordinate with cross-functional teams in the solution ecosystem for bug tracking
Take part in Go Lang Dev. conf., sprint meetings & retrospectives
Address issues filed in the GitHub repos and squash them with PRs.
Requirement / Here's what we love seeing in you:
Agile coding exposure in Go Lang, (Rust and JS are welcome as well!)
Hands-on experience in deploying systems on docker, Kube or mesos
Strong background in software development and SDLC (preferred)
Familiarity with Agile framework (and others too!)
Organizing abilities in developing & delivering modules on time
Excellent communication skills & Problem-solving aptitude
Hands-on experience in using packages like - net, time, math, runtime, libp2p etc.
Experience in marrying code with IPFS, Redis & other NoSQL DBs
Fluency in JIRA, Travis CI and package managers such as gx & get
BS/MS/BE in Computer Science Engineering or related field (preferred)
Benefits:
Opportunity to converge ideas and work together with some of the brightest minds in IoT, Blockchain, and AI
Explore the unturned rocks and deliver solutions to "real world" problems
Great office space and community to ask for help and guidance
Broader exposure to platforms that support next generation of digital solutions that empowers the untapped whitespaces.
Aicumen Technologies Inc., a truly digital company, is building transformational solutions and business models that harness value from the complex digital interactions using Krama, its proprietary cooperative digital mesh that supports creating the digital order.
Krama seamlessly brings together intelligence, connectedness, and trust to create a fundamental digital fabric on which new digital services can be directly built. More on this here - http://aicumen.com/krama.html
Experience: 2+ years in Go Lang coding
Location: Bangalore / Berlin / California
Responsibilities / Here's what you love doing:
Communicate, collect and analyze the requirements and convert them to elegant piece of code
Design short code sprints. Help fellow members with test & integration.
Share module development progress with the development team and product managers
Coordinate with cross-functional teams in the solution ecosystem for bug tracking
Take part in Go Lang Dev. conf., sprint meetings & retrospectives
Address issues filed in the GitHub repos and squash them with PRs.
Requirement / Here's what we love seeing in you:
Agile coding exposure in Go Lang, (Rust and JS are welcome as well!)
Hands-on experience in deploying systems on docker, Kube or mesos
Strong background in software development and SDLC (preferred)
Familiarity with Agile framework (and others too!)
Organizing abilities in developing & delivering modules on time
Excellent communication skills & Problem-solving aptitude
Hands-on experience in using packages like - net, time, math, runtime, libp2p etc.
Experience in marrying code with IPFS, Redis & other NoSQL DBs
Fluency in JIRA, Travis CI and package managers such as gx & get
BS/MS/BE in Computer Science Engineering or related field (preferred)
Benefits:
Opportunity to converge ideas and work together with some of the brightest minds in IoT, Blockchain, and AI
Explore the unturned rocks and deliver solutions to "real world" problems
Great office space and community to ask for help and guidance
Broader exposure to platforms that support next generation of digital solutions that empowers the untapped whitespaces.