Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 200+ Golang Senior Jobs (1 new this week) 🇲🇺 in December 2024 at companies like Blue Labs, Bitfusion.io and DroneDeploy with salaries from $35,000 to $180,000 working as a Senior Software Engineer, Senior Software Engineer and Senior DevOps 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
36 developers joined Golang Cafe in the last 30 days
11,781 developer profiles page views in the last 30 days
Get access to exclusive discount on Golang courses up to 25% off
Last developer joined
2-Click Apply
Upload Your CV
Go to your Inbox & Confirm Your Application
No Senior Jobs in Mauritius
Showing 8 of 208 Remote🌎 Senior Jobs available instead
Senior Software Engineer Blue Labs Malta / Remote €50,000 to €100,000 a year
November 2018
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
We are looking for experienced Software Engineers to form a five-strong Founding Team. Being with us from Day 1 you will participate in defining the architecture and technology stack of our next generation sports betting platform.
Together with your peers you will begin to implement some core services while we continue to grow our team to 10-15 software engineers within the first year. Going forward you will assume full responsibility for parts of our platform and/or processes and lead the respective team.
Requirements
BS degree in Computer Science, similar technical field of study or equivalent practical experience
5+ years software development experience with one or more general purpose programming languages, ideally including Go, Scala or Erlang
Interest and ability to learn other coding languages as needed
Experience working with two or more from the following: functional programming, concurrent programming, developing large software systems, distributed systems, web application development, massive data storage, data science and/or machine learning
Deep understanding of microservice architecture, SQL/NoSQL data stores, containerization, test automation, continuous integration/deployment, cloud computing, security and networking
Working proficiency and communication skills in verbal and written English
Remote Work
We decided to go remote-first in order to be able to hire the best talent in Europe. If you decide to join us remotely, as a member of the Founding Team we still require you to be present in Malta for the first few weeks. You further must be residing in a European timezone (between UTC-1 and UTC+3) and be able to travel to Malta at times for physical meetings and workshops.
Perks & Benefits
Competitive compensation in the range €50k-100k, depending on your individual skills and experience
Participation in our Employee Stock Option Plan
Financial and administrative support with relocation and visa application, if you decide to join us in Malta
Senior Software Engineer Bitfusion.io Austin, United States / Remote $100,000 to $180,000 a year
October 2018
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Bitfusion is an Austin, TX and a Bay Area company building the operating system for managing AI infrastructure across CPUs, GPUs and FPGAs in next generation data centers and clouds.
We are looking for strong cloud infrastructure engineer (developer type) with self-directed work habits and strong willingness to learn. You will be part of a collaborative team with a culture of open communication, innovation and make-it-happen mindset. You will work on bleeding edge technologies and have the opportunity to lean new technologies. Expect excellent application development skills and Kubernetes experience is a must. Experience with building highly available, scalable and generalized infrastructure and solid proficiency with at least one modern general-purpose programming languages like C++, Go, Python, Scala, etc is essential.
You should have a BS, MS, or PhD in Computer Science, Computer Engineering or equivalent. Top-notch communication skills are essential. Strong problem solving skills and out of the box thinking are a must. Must work well in a fast paced team of talented, motivated, and coworkers. Physically located in Austin, TX is highly preferred, though remote work may be possible depending on qualifications.
Must Haves
* 5+ years of relevant industry work experience
* BS, MS or PhD in Computer Science or equivalent program
* Hands-on development with highly distributed and micro-service environments in clouds like AWS
* Experience with Docker container related technologies like Kubernetes, Mesos, etc
* Experience with large-scale distributed systems and client-server architectures
* Demonstrated proficiency with at least two modern general-purpose programming languages like C++, Go, Python, Scala, etc.
- Demonstrated ability to adapt to new technologies and learn quickly
* Should be able to pick up any new programming language and demonstrated ability to adapt to new technologies quickly
Nice to Haves
* Experience building APIs and client libraries
* Experience with industry or open-source projects in large-data, parallel and distributed systems
* Experience building technologies with caching, RPC, queuing, parallelism, multi-threading, concurrency
* Experience with full stack web development
As part of your job application, send us some bullet points about the most recent projects you worked on with Kubernetes, whats your favorite programming language, what kind of things have you hacked in the past, why would like to be part of this team, etc.
Senior DevOps Engineer DroneDeploy San Francisco / Los Angeles / Portland, United States / Remote $130,000 to $180,000 a year
October 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
DroneDeploy is the leading cloud software platform for commercial drones, making the power of aerial data accessible and productive for everyone. Trusted by businesses and individuals in over 140 countries worldwide, we are transforming the way drone users collect, manage and digest impactful data in a variety of industries, including agriculture, real estate, mining and construction. Simple by design and easy to use, DroneDeploy builds revolutionary software compatible with any drone. If you’re excited about drones and want to help us create a simple and seamless experience for drone users across the world, we’d love to hear from you!
The Challenge
The DevOps team is tasked with ensuring the reliability and security of our exponentially scaling platform, while serving as a force multiplier for the rest of the engineering organization. Other teams rely upon our expert guidance to design a product that earns the trust of our users, without slowing down the pace of development. We believe that automation and developer empowerment are the key to creating systems that are reliable and secure by default, while minimizing cycle times. We use a collection of SaaS, open source, and proprietary technologies; whichever provides the right solution and seamless integrations for that piece of the puzzle. Some of the key technologies we leverage include Docker (for code packaging and deployment), Kubernetes (for container orchestration), Ansible (for lightweight config management), and Terraform (to control our cloud infrastructure).
The Role
In this position you will be expected to:
-Have a mind for simplifying unnecessary complexity.
-Empathize with the people who use the systems you build.
-Excel at critical thinking and adapt to new situations.
-Anticipate future problems, without over-engineering the present.
-Share your expertise with others, but never stop learning new things.
We are looking for someone with:
-A depth of knowledge in at least one domain.
-Minimum of 2 years’ experience managing complex systems using software.
-Experience writing and maintaining software applications in languages such as Golang, Python, Ruby, Java, C#, JavaScript, C, C++, etc. (not just scripts, side projects ok).
-Available to work on-site within our San Francisco office, or work remotely on Pacific Standard Time hours.
-Familiarity with configuration management systems (e.g. Ansible, Puppet, Chef, Salt, Terraform, CloudFormation).
-Experience solving difficult problems with a scripting language (e.g. Bash, Ruby, Python) in a Linux environment.
Bonus points:
-Experience with container technology (Docker/cgroups/LXC/etc) and container orchestration (Kubernetes/Mesos/CloudFoundry/etc).
-Experience with major cloud providers (AWS, GCP, Azure, etc).
Life at DroneDeploy
We’re a team of star wars loving, hot sauce eating, tech enthusiasts with inspirational talents. Everyone is empowered to explore and implement new ideas and improvements. We enjoy our collaborative office environment and encourage each other to push boundaries. We host weekly Friday night BBQs on our rooftop deck, offer great salaries, generous equity,100% employee health coverage, unlimited vacation and delicious catered meals among other perks.
Tech Lead in Blockchain Consulting MLG Blockchain Toronto / Boston / San Francisco, United States / Remote $60,000 to $140,000 a year
October 2018
4 Applicants This Week
More Than 6 Months Old
We are looking for an autonomous and self-motivated senior developer with management expertise to take blockchain projects and teams from start to finish. You will be responsible for specific parts delivering full blockchain projects to clients, and managing tech teams in house and with strategic partners. Managing expectations and helping out whenever necessary will be a must. Strong knowledge of the blockchain industry and previous coding experience is also a must.
MLG Blockchain Consulting is the fastest growing Blockchain consulting agency in Canada. We have grown from 4 to over 50 employees in 6 months, and expect to continue at this pace for the months to come. We work in a decentralized model, allowing you to work from anywhere. The physical HQ is in Toronto, with offices in Montreal and Rotterdam. This is an opportunity to join one of the hottest industries in fintech, and become an expert in the internet 3.0.
Type of person we are looking for:
You are a systematic leader with previous leadership experience scaling teams
You are autonomous and have a growth mentality - willingness and ability to grow teams and manage multiple large scale projects/team at once
You have at least 6 years of professional experience architecting and developing multiple large scale applications simultaneously
You have extensive knowledge of both front and back-end technologies and development
You love high growth start-ups, like to get your hands dirty and have previously developed SaaS products
You are a coder at heart and enjoy managing and growing engineering teams
You can deal with lots of complexity and enjoy solving challenging problems
Experience in decentralized application deployment and maintenance
You are a great communicator, know how to motivate others and have an enthusiastic and positive personality
You are a hands-on team player with an entrepreneurial spirit
Nice to have - You have experience working with a publicly traded company
Strong experience with blockchain technology including solidity, hyperledger, truffle, etc
Strong experience with backend programming languages such as golang, javascript, python
English at a full professional proficiency level
Working with technology vendors and handling negotiations
Proven track record of leadership in attracting, developing and retaining talented staff who deliver results
Experience with Agile a plus
Experience with Cloud based infrastructure
For MLG
Build a code repository - Take an increasing amount of projects in house.
For Every ICO or Post-ICO You Work On
Architecting and developing smart contracts
Managing smart contract and token sale page security audits
Architecting and development of decentralized applications and platforms to implement tokens
Scaling development team and writing weekly progress reports
Open Lines Of Communication - Work as the direct and first line of communication between client and MLG.
Help create schedules - Whenever schedules of all the deliverables are built, we will need to build gantt charts and other project management timelines in order to ensure everything is properly delivered on time.
Manage events - From time to time you will have the opportunity to take on events. In these cases you will be responsible for ensuring everything is done correctly for events. You will have the support of the executive team but autonomy is key.
Bi-Weekly Progress Reports - Draft and send bi-weekly progress reports showing the client what has been done and what they should expect. You can use already existing resources as a base for these documents.
Manage large teams - Projects will require you manage timelines that may require involvement from more than one division at a time.
Work with other partners - As we are a turn-key ICO and post-ICO services agency, we have strategic partners that we often work with for specific parts of the project.
Work with freelancers - MLG has many freelancers to turn to for urgent requests like banner creations, writers, designers, assistants, etc. You may have to work with some and should be comfortable delegating easy to replicate tasks.
Stay active in the crypto community - Head out to events to represent your clients and personally post news about clients in select groups, forums, etc.
Work With Other Team Members - Work with team in a decentralized manner via Slack.
We are looking for a motivated individual that knows about the blockchain world and understands how blockchain development works, where to find and how to work with existing open source software, and who has the ability to create and push best practices within the industry.
His/her job will have two main facets. First is related to post-ICOs, taking charge of helping develop the decentralized applications which are powered by the token. Second is related to ICOs, helping to develop the tokensale and crowdsale smart contracts and security audits.
We're looking for someone who has:
- At least 5 years of software engineering experience with open source contributions.
- Experience developing, releasing, and maintaining production software.
- Significant experience writing Golang or the ability and desire to become proficient in new languages.
- A strong grasp of computer science fundamentals.
- Deep understanding of the theory and implementation of database trees on real file systems.
- Experience working in an agile development environment.
- The ability to take ownership and see initiatives through.
- Worked with and mentored junior engineers.
- Exceptional communication skills.
- Experience working with distributed teams.
What your primary responsibilities will be:
- Improve the IAVL codebase by committing DRY, well tested code.
- Work with the Cosmos-SDK team to keep the IAVL tree and its proofs well integrated.
- Optimize our implementation of the IAVL tree and its proofs.
- Research, design, and implement improvements to the IAVL tree, the proofs, and related protocols.
- Help formalize the specification of the IAVL tree and proofs and ensure the implementation adheres to the spec.
- Develop simulations for testing the behaviour of the IAVL tree under various loads and read/write strategies.
- Develop alternatives to the IAVL tree like the Ethereum Patricia Trie that adhere to the same interfaces.
- Mentor junior engineers and support the growth and health of the team.
- Review pull requests and provide valuable feedback to members of the team and open source contributors.
What we offer:
- The opportunity to build the future of the internet.
- An exciting role building open source software.
- Flexible work schedule.
- At least 4 weeks of paid vacation.
- Very competitive salary, including equity.
About our application process:
Qualified candidates can expect to go through a 4 step interview process. The first interview will be a call to assess cultural fit and to make sure our goals are aligned.
If we think there is a good fit, you'll have a call with one of our project managers to learn more about your skills and attitudes toward teamwork. If it's clear that you'd be a good addition to the team, we’ll ask you to complete a technical task for which you will be compensated.
If your technical task displays a high level of quality and care we will set up a final interview with our CEO or CTO.
Senior Systems Engineer Swish Toronto, Canada / San Francisco, United States / Remote $80,000 to $160,000 a year
October 2018
5 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Swish is a world-class development studio whose teams have delivered products for Google, Microsoft, Kik, Nasdaq, Factset, and other major enterprises. The blockchain engineering team at Swish is looking for talented distributed systems engineers to optimize protocol transaction throughput and network reliability for blockchains in development.
Our mission is to bring the promise of a decentralized blockchain-based future to reality for clients.
As a systems engineer, you will work with our blockchain developers, protocol researchers and clients to implement and improve on a byzantine fault tolerant blockchain architecture based on the Tendermint consensus layer, by increasing the throughput, reliability and stability of the network. This role is ideal for engineers who have experience optimizing performance and robustness of distributed systems, and are excited to be working on the cutting edge of high-performance blockchain protocol development.
You might have experience as an Unix/Linux distributed systems engineer optimizing performance and reliability for large-scale cloud servers, and be relatively new to blockchain and distributed consensus protocols. Or you might be a blockchain engineer who is very familiar with distributed consensus protocols like delegated proof-of-stake, and newer to working on low-level performance optimizations. Experience with Tendermint is a huge plus. Either way, you are a great detective and passionate about pushing the performance of your infrastructure to its limits, without compromising on safety or stability.
We are also looking for:
Strong communication skills.
Experience with performance and load testing.
You should be motivated by a desire to solve the most important problems, obtain unprecedented results, and push your methods to their maximal performance.
Responsibilities
* Optimize Tendermint consensus protocol codebase for speed, reliability and performance, including making PRs as needed to the OSS Tendermint project
* Troubleshoot reliability issues of distributed systems, e. g. connection losses between Tendermint nodes under heavy load
* Monitor the infrastructure and blockchain performance to identify issues
* Measure and improve server response times in different conditions and environments
* Guide protocol design decisions
Requirements
* 1+ years experience with Golang, C or C++
* 4+ years of experience in a systems engineering role
* Deep experience with networking and concurrent computing
* Deep experience with Unix/Linux systems
* Experience with AWS/GCP
* Comfortable operating in dynamic environments
Bonus Points
* Background in networking or distributed systems
* Familiarity with Cosmos / Tendermint
* Proficiency in protocol-level blockchain development
* Contribution to open source software
* Degree in STEM field, especially software engineering or computer science related.
* Experience in small startÂup environments helping large enterprises.
* Experience with a distributed team
About Swish
Launched in February 2013, Swish is a fast-growing business with an innovative working culture and teams spanned across the world with teams in Toronto, San Francisco, Berlin, Auckland, Bruxelles, Medellin, and more.
We create products for successful business using cutting-edge technologies: Blockchain, Machine Learning, and Apps Dev. Working with Swish puts you in contact with prestigious brands, wherever your base is. We are a 100% remote-work company because we believe it is everyone’s choice to live and work the way they prefer.
Work is organized in sprints  - 2 weeks periods to which, as a member of our talent community, you choose to commit. You always have the choice to accept or decline a sprint, or take-on multiple sprints simultaneously.
We let members choose what suits them best depending on their current situation: family, travel, studies, finance. We know life is not linear and we respect the humans behind the screens.
Our work ethic relies on six core values: Transparency, Directness, Meritocracy, Autonomy, Responsibility, Continuous Learning.
Ensuring a diverse and inclusive workplace where we learn from each other is core to our values. We welcome people of different backgrounds, experiences, abilities, and perspectives. We are an equal opportunity employer and a fun place to work.
InVision is the digital product design platform used to make the world’s best customer experiences. We provide design tools and educational resources for teams to navigate every stage of the product design process, from ideation to development.
Today, more than 4 million people use InVision to create a repeatable and streamlined design workflow; rapidly design and prototype products before writing code, and collaborate across their entire organization. That includes more than 80 percent of the Fortune 100, and organizations like Airbnb, Amazon, HBO, Netflix, Slack, Starbucks and Uber, who are now able to design better products, faster.
InVision is a fully distributed company with employees in 25 countries around the world. The company has raised more than $235 million in funding from leading investors including Accel, ICONIQ, FirstMark, Tiger Global, Battery Ventures, and Spark Capital. Visit us at InVisionApp.com and InVisionApp.com/blog.
Role Overview:
You are someone who loves building software that people genuinely love using. You want to make things that excite people. That add joy to their daily lives. And you want to do it with people who are working towards a common goal and see your success as their success. You will be joining a team that values getting things done, helping others get things done, and building towards an amazing future.
Our customers are designers and engineers who care about the details, the small stuff. Every bit of the customer experience is important and we’re not just talking about features. Every bit of friction is something that gets in the way of creativity and innovation. Our job is to foster both of those things.
You like to go really deep because you love to unravel things, both to understand how they work and to use them beyond what others thought was possible. You love both new and interesting things, but also things that are proven to work because you’ve been burned by the new and shiny before. You aren’t afraid to tackle any problem head on with the support of talented people to help. You enable people to do their best and achieve things together they never thought possible. Because you care. Because you genuinely want to deliver something that people love.
If that sounds like you, we want you here. We need you here! We have super ambitious goals that we think will genuinely make a difference for our customers. You’ll help us achieve those goals.
Responsibilities:
Provide services that are used by all InVision's products and teams
Continuously deliver solutions using Go, Kafka, SQL, MongoDB, Docker, Kubernetes, and more
Operate your services in production
Ensure your software is well-designed, well-tested, and scales to millions of users
Ensure you and your teammates are following good development practices and getting better every day
Participate in code reviews and provide feedback to your fellow engineers
Requirements:
Demonstrates a high degree of personal accountability and is a team multiplier
Loves to code, to write tests, and to problem solve and debug
Learns continuously
Creates a positive environment for the people around you
Designs performant systems for high throughput workloads
Delivers elegant APIs that are easy to use
InVision has both management and individual contributor career progression tracks for software engineers. This is an individual contributor role.
If this sounds like you we encourage you to apply!
Perks & Benefits
InVision offers an incredibly unique work environment. The company employs a diverse team all over the world. In the United States, we have team members throughout 40+ states including New York, San Francisco, Austin, Portland, and Boston. Each InVision team member is given the freedom and tools to do their best work from wherever they choose. The benefits we offer in the United States include competitive health plans and a 401k plan.
Some InVision-wide benefits offered to all employees across the globe include a flexible vacation policy, monthly coffee shop stipends, annual allowances for books related to your profession, and home office setup & wellness reimbursements. InVision is an international employer so some benefit offerings will vary from country to country. Please ask our recruiting team about the benefits and perks package available in your country.
Junior Blockchain Developer Karatcoin London, United Kingdom / Remote $35,000 to $45,000 a year
August 2018
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
As a Junior Blockchain Engineer, you will be part of a team of Engineers delivering the core Karatcoin technology product. This includes the core Blockchain node and a suite of innovative smart contracts. The Blockchain space is young and evolving so the role would suit a self-starter who is ready to dive into space with support from Senior Engineers.
We work in a decentralized model, allowing you to work from anywhere. The physical HQ is in the United Kingdom, with offices in London (UK) and Biella (IT).
Karatcoin has an ambitious program to create a suite of Blockchain tools and products that will enhance the environment and form the basis for future products and businesses. By joining Karatcoin you will have the chance to help create these tools and products in an environment where research and investigation are valued.
We need to complete a tech team to start work on the next quarter.
The aspiring workers will initially sign a Letter of Intent, then a final Agreement at the beginning of the works.
Daily tasks
• Bug fixing on existing codebases
• Performance testing on existing codebases
• Producing documentation
• Completing Agile tickets
• Enhancing existing tooling
• Contributing to design discussions
Requirements
• Understanding of Computer Science fundamentals (data structures, algorithmic complexity, etc)
• Experience in strongly-typed languages (C/C++, Golang)
• Interested in Bitcoin, Ethereum, EOS, the cryptocurrency space
• Self-learner but not afraid to ask for help when they need to.
• Comfortable working in a self-organizing team.
• Comfortable communicating in verbal and written format.
• Understanding of cryptography
• Attends Blockchain related meetups
• Writes Open Source code for personal projects.
We believe in diversity of background and thought, and work hard to cultivate a place where everyone is valued and empowered.
If you are up for a great challenge and get excited about developing the next frontier of technologies apply now!