Golang Jobs - Golang Cafe


hand-picked Go jobs • apply directly to companies • clear salary ranges
Jobs in LondonNew YorkSan FranciscoBerlinAmsterdamRemote
Jobs in USAGermanyCanadaUnited KingdomSpainIndia
Jobs Collections on DevOpsBlockchainFintechSite ReliabilityDistributed Systems

2-Click Apply

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



For any enquiries on this job please contact the job poster team@golang.cafe

Coda Platform  Logo
Backend Engineer with Coda Platform Sponsored
London, United Kingdom£70k - £90k
2 weeks ago

Job Description

Senior Backend Developer - London

About Coda

Coda is a technology company with a mission to build the best mobile games for each individual user with help of latest design trends and technology available for personalized experiences. Experimentation, creativity, and data are at the core of what we do.

We are a well-funded seed stage company founded by mobile industry veterans who have worked together for the past 6 years and exited their previous company. The company is based in London, and we have team members in Berlin and Istanbul.

About our team

We are a group of entrepreneurs who came together to build great games. After having exited the previous company that we built together and sold, our key goal is to make an impact in an area we are all passionate about and have fun.

We started and built the biggest mobile ad network in the Middle East and Southern Europe region and sold it to AdColony, one of the biggest, the inventors of rewarded video ads in mobile games. Our expertise is in the commercialization of games at scale, enabled by complex technology platforms.

Our goal is to bring together the best talent that is fit to go after our mission, regardless of background and location. We believe in opportunity equality and in the ability of diverse thinking teams to make a world-changing impact. We are looking to join up with other risk takers to form the foundation of our team.

Job Description

We are looking for experienced backend engineers to build the Coda platform from scratch. You will be one of the pioneer engineers who contribute to all parts and elements of the data platform we are building, from infrastructure to architecture to development.

You will work in a team consisting of experienced backend, data and machine learning engineers, directly reporting to CTO, for designing and building an integrated platform with numerous components and services, the primary intention being recording, querying and processing data. Agility, speed, robustness, security and availability are the core properties of the system we are aiming for. Although there are particular technologies we would like you to be experienced with, the main acceptance criteria for this role are system thinking ability, perfect problem solving skills and desire for constant positive contribution to Coda’s success.

Responsibilities

  • Be the part of the team to architect and build the platform from ground up
  • Implement microservices architecture for all inbound/outbound backend services
  • Develop services for client and server to record, query and process various types of data streams
  • Develop real-time 3rd party connected services to import/export data
  • Develop high throughput configuration services for client feedback
  • Work on and improve the deployment/orchestration/maintenance process
  • Support Data Engineers and Machine Learning Engineers in building Data Science workbench and creating testing/staging and production environments.

Qualifications

  • 5+ years of Software Engineering experience in backend development
  • 3+ years of experience with Go
  • Designed and built services/applications that deal with big data (high in volume and throughput)
  • Experience in different types of data storage schemes (logs, objects, relational, time series, graph etc.)
  • Having successfully implemented solutions to deal with at least over 100K TPS
  • Knowledge in microservices architecture, containers, and orchestration
  • Proficient in SQL
  • Former experience with at least one relational database solution (PostgreSQL, MySQL)
  • Former experience with in-memory data stores (Redis, Memchached, etc)
  • Thorough knowledge on cloud infrastructure, experience with AWS and its variety of services from IAM to EC2, from S3 to Kinesis.
  • Keen on CI/CD pipelines and automated testing
  • As a plus worked with distributed data warehouses (Snowflake) and distributed computing frameworks (Apache Spark)

Why join Coda?

*You’ll get to benefit from being part of a transparent and early stage team where you can get exposure to various aspects of a company whilst deploying your own expertise with a clear product vision and the funding to survive the chasm * You will work on some of the hardest technical and operational challenges in the industry - explore and break your own limits and help us break our own * Yes it’s mission impossible and yes we know our ambitions are slightly over the top but we bring experience and resources of a proven team that has achieved a wild dream before and is hungry for more * You will work with a diverse team that has learning, having fun and achieving long term goals as top priorities

We Offer

  • We welcome parents and parents-to-be - 24 weeks maternity and 8 weeks paternity leave with full pay
  • 25 days of annual paid leave
  • Competitive salary and equity
  • We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know.

🔗 Link
20 of 378 Golang jobs found
Get Email with all new Jobs
Lead Blockchain Developer with Elyps
Paris, France€70k – €80k
4 months ago

Job Description

We’re looking for a Lead Blockchain Developer experienced in developing and scaling financial solutions with global exposure to different regulated environments. We are seeking a problem solver who enjoys collaborating across teams. We are looking for a transparent communicator even when it is challenging, seeking to surround herself/himself with like-minded people. At the beginning of your journey at Elyps, you will work directly with the CTO designing and implementing decentralized applications that will support millions of transactions of our global user base. As we get ready for our launch in Q2, you will have the mission to build the best in class team of Blockchain Developers team with the purpose to build a scalable blockchain architecture that will support the offering of all our financial service products internationally. At Elyps, we encourage all our employees to have an effective positive attitude that shows we all care about each others’ concerns, finding the way to tackle challenges in the best way possible as we keep moving forward with our mission of building one of the most secure and scalable banking products within the FinTech space.

What your day will look like - You will take ownership of designing and implementing decentralised applications built on blockchain technology that will improve Elyps’ product offering. - You will design and develop the smart contract ecosystem and create POC’s based on potential areas of success within Elyps. - You will work with backend and infrastructure teams to make sure the blockchain ecosystem fit nicely within the infrastructure, and scalability/reliability is designed and implemented from scratch. - As we scale, you will build and mentor a team of highly skilled blockchain developers, creating a culture of low stress and growth-oriented. - You will identify training and development opportunities for your team, encouraging them to be the best version of themselves. - You build tools for yourself and others to increase efficiency and to make hard or repetitive tasks easy and quick. - You will continuously explore new technologies that will delight the user experience of Elyps customers, being at the forefront of a rapidly changing digital environment.

Your Skills - You bring extensive years of designing and developing large scale, high availability software applications in Go, JavaScript and/or Java, preferably for banking or payments companies. - You have 1+years of Bytecode, Ethereum, Geth, Hyperledger, Infura, Parity, Quorum, Solidity, Truffle or other blockchain platforms and technologies. - You have a robust understanding of algorithms, cryptography, distributed systems architecture, security and data structures. - You have hands-on experience in cryptography such as digital signature, encryption based on asymmetric or symmetric keys, key agreement. - You have a good understanding of cloud platforms, preferably GCP and you are familiarised with CI and/or CD. - You have experience building and mentoring teams of skilled developers creating innovative and forward-thinking digital products for consumers. - You want to work in a startup environment because you like the idea of doing a bit of everything. - You like to take ownership of your work and you are accountable for it.


🔗 Link
Blockchain Developer (Hyperledger) with Troops
Hong Kong$50k – $68k
4 months ago

Job Description

  • Understand SDLC, have excellent communication and business skills.

  • Must be comfortable with Enterprise Business applications and environments.

  • Contains and can demonstrate their hands-on experience with Blockchain testing and developing with Hyperledger Fabric and/or Ethereum (both public and private networks). Experience with development using other DLT related technologies is a plus.

  • Experience with SQL and/or NOSQL database design and development.

  • Must have an understanding of RESTful web services design and development.

  • Must have excellent programming and scripting skills with a solid understanding of Object Oriented Design principles in a Linux environment.

  • Coding languages may include: C#, C++, Golang, Python, JavaScript, HTML, JSON, React, Angular, Node.JS and Solidity.

  • Experience with Docker and cloud-based computing (AWS, Bluemix, Azure) are a plus.


🔗 Link
GoLang developer with Queppelin
Gurugram, India₹6L – ₹15L
4 months ago

Job Description

-experience in Go / Python / Erlang will be preferred -experience in a Product StartUp (Internet/E-commerce) building scalable applications. -Experience in creating scalable systems and multiple framework integration. -Exp in Microservices


🔗 Link
Backend Engineer with Gamezop
Delhi, India₹6L – ₹12L
4 months ago

Job Description

Gamezop is an online games’ publisher. We specialise in HTML5 games - these are games that can be played on the browser without downloading any app. HTML5 games work on Android, iOS, Web, TVs, feature phones, in-flight systems etc. We procure games from developers globally, as well as make games in-house. We optimise these games for developing markets and partner with companies to distribute our games.

We work with several messengers, utility apps, telecom operators, browsers, handset manufacturers across the globe, serving games to over 1.5 million people each day. We have a portfolio of over 200 games now and we are the largest aggregators of HTML5 games in Asia. We’ve raised a total of $400K in funding and are a profitable company. We’re a small, young team based out of Connaught Place, Delhi and are very passionate about our tech.

Here’s what we are looking for in you:

  • Should be very comfortable with GoLang and Node.js (should have built projects in each which are in production)
  • Should have comfort with both SQL and NoSQL databases
  • Should have built multiplayer servers and written socket / RESTful APIs before
  • Should have comfort in managing servers and code deployment
  • Any contribution to open-source projects is appreciated
  • Experience with functional programming languages like Haskell, Erlang, Clojure is a huge plus

🔗 Link
Software Engineer, Web with moovup
Hong Kong$30k – $75k
4 months ago

Job Description

Responsibilities:

  • Work closely with the team to solve problems
  • Writing clean, maintainable code while rapidly iterating and shipping
  • Finding simple and elegant ways to solve problems.
  • Make something you are proud of

Qualifications:

  • Love coding and technology are a must
  • 2+ years of software development experience
  • Expertise in at least one modern server-side programming languages (Python, PHP, Golang, Node.js, C#, etc.)
  • Experience in RDBMS, NoSQL, message queue, micro-service
  • Experience in Typescript and Node.js ecosystem
  • Experience writing unit tests and testable code
  • Willing to challenge and solving problem in creative way
  • Working proficiency in English - you’re going to be in an international and global team

Nice to have skills:

  • Docker, AWS, GCP, Vue.js
  • Knowledge in building highly scalable systems

What we offer:

  • An environment that encourages learning, sharing and pushing the boundaries
  • A strong, performance-based bonus scheme and potential for equity
  • Flat Work Environment
  • Work-life balance
  • For a candidate with less experience will be considered as Junior position

🔗 Link
Full Stack / Native Developer with Numadic
Berlin, Germany€90k – €140k
4 months ago

Job Description

ROLES AND RESPONSIBILITIES

Produce quality code that is maintainable, efficient, reliable and secure for mission critical real-time web applications. Work with multiple teams and lead multiple modules. Determine optimum frameworks, architectures and tools. Stay atop industry trends and new technology. Deploy code multiple times a day.


🔗 Link
Software Engineer (Generalist) with StackRox
Mountain View, USA$140k – $180k
4 months ago

Job Description

Are you passionate about building high performant products or using cutting edge technologies? Are you interested in defining our products, working closely with Product Management, in a fast-paced Agile environment? Are you looking to be impactful and contribute to engineering initiatives to achieve product goals with excellence? StackRox has an opportunity for you where you can contribute your skills, expertise, ingenuity and passion to help us succeed in our mission!

WHO WE ARE LOOKING FOR

We are looking for a software engineer who is skilled in building large scale distributed software systems that are highly performant while reducing the cost of deployment in cloud infrastructures. The ideal candidate cares deeply about performance, resource footprint, elegant coding with a great understanding of data structures and algorithms for enterprise-grade products, and is a fearless experimenter with a willingness to try new things. You’ll fit right in if you like solving challenging problems by architecting elegant solutions, designing algorithms and writing code.

QUALIFICATIONS

  • Bachelor’s degree in Computer Science/Engineering or related field (or equivalent experience)
  • 1+ years of experience in software engineering, algorithm design and systems development
  • Experience developing in Golang, C/C++, Java, or Python, with a language agnostic attitude toward development
  • Strong ability to define problems, formulate solutions, effectively collaborate and communicate, plan and execute
  • Ability to work boldly with a sense of urgency: embrace mistakes, learn from them, and help drive the team toward success

PREFERRED QUALIFICATIONS

  • Master’s degree in Computer Science/Engineering or related field (or equivalent experience)
  • Experience with Docker or Kubernetes, and Linux containerization technology
  • Experience with private and public cloud design considerations in the areas of virtualization, distributed systems, load balancing and networking, large scale data storage, and/or security
  • Experience with distributed system orchestrators, scalable messaging systems, and large throughput data processing systems
  • Experience with low level Linux containerization subsystems (cgroups, namespaces), other containerization/virtualization systems, or related subsystems like scheduling or networking
  • Expertise with a broad range of data structures, algorithms, and software design, with strong debugging skills

ABOUT US

StackRox helps enterprises secure their cloud-native applications at scale from container build and deployment through runtime. Founded in 2014 by Sameer Bhalotra (former White House senior director for cybersecurity) and Ali Golshan (former co-founder and CTO of Cyphort), StackRox has assembled a team of experts in security, infrastructure, and machine learning. StackRox enables security teams to centralize container deployment governance, visualize the container attack surface, expose malicious activity, and stop attacker activity. It combines a new security architecture, machine learning, and protective actions to disrupt attacks in real time and limit their impact. Partnered with Docker, Amazon, Google, IBM and Red Hat, StackRox is the choice of both Global 2000 and emerging cloud-native enterprise companies.


🔗 Link
Senior Dev Ops Engineer with emagine Consulting
London, United Kingdom£75k – £90k
4 months ago

Job Description

“DevOps is not a goal, but a never-ending process of continual improvements” so say’s industry leaders, do you agree?

Come and join our emagine family as an emagineer, where you’ll work closely with the software development team as a Senior DevOps Engineer.

As a Senior DevOps Engineer, you’ll work within the software development team, supporting them on the early stages of a Greenfield project that involves advanced monitoring, machine learning and predictive analysis software for the financial services sector. Our UK office is relatively new, and so the ability to develop and be creative with new products is what makes this role unique. Your role will involve development, system administration, quality assurance and support. You will join the project from the outset and have an opportunity to significantly influence the project architecture. This is a genuine opportunity to be a part of a team that is dedicated to achieving success, through working on a project that is innovative, inspiring and rare to the market.

We are happy to consider candidates who may have previously worked within DevOps, Systems Administration, software development or automation testing environments with some exposure to relevant technologies. You’ll ideally be educated to Degree level or demonstrable commercial experience in an IT Operations.

In your role as Senior DevOps Engineer you will:

Build our next generation containerised architecture Assist the software development team with ad-hoc optimisation and refactoring Methodically follow an agile process with Scrum Carry out Elastic Stack administration and optimization along with Software packaging, quality assurance, testing and Linux system administration, automation and scripting.SecOps

To be successfully considered for this unique and exciting opportunity you will:

Have strong knowledge of UNIX and Open Source along with Programming in C++ or Golang

Have an In-depth understanding of infrastructure code tooling, preferably Puppet or Terraform Possess excellent Linux system administration experience Have a natural passion for building state of the art infrastructure Be positive, constructive along with methodical approach with an emphasis on collaboration and execution Have experience with solutions such as: elastic stack, Redhat, Centos or Fedora, Kubernetes, GlusterFS Scripting skills in Bash, Perl and/or Python NoSQL databases. Source control with Git RPM creation Jenkins expertise, and experience with Job DSL & Jenkinsfiles. Docker and containerisation

What you’ll get in return:

A commitment to an accelerated: career pathway, development, and learning To work in an established brand with a startup mentality Excellent salary, exceptional benefits package Recognition programmes Growth within a diverse and global environment

About us:

emagine Consulting is an independent professional services consultancy with 30 years of experience specialising in the banking and financial services industry. We partner with our clients to meet their business initiatives both in the immediate and long-term. We achieve this by leveraging our expert and proprietary industry knowledge, coupled up with an extensive understanding of their business needs to drive the right solution for our clients. With our practice-based organisational structure, combined with our agile delivery model, we are able to successfully deliver highly complex, cross-region programmes/projects for our clients.

Our core values:

At emagine Consulting, we consistently strive to deliver high standards and best practice to our clients, colleagues, and consultants. Whilst we have had many successes, we aim not to dwell on them; instead, our agenda and approach are to always seek to improve on our past successes and to better ourselves. Our five core values, internally known as “the 5C’s” assist us in making sure that we remain consistent across all functions, departments, and sectors.

Our 5 core values are as follows:

· Caring - we are attentive, we listen and learn from each other

· Committed - we are committed to delivering results

· Courageous - we dare to explore new realms of possibility

· Collaborative - we trust each other and work as a reliable team

· Creative - we think outside the box, with expertise and imagination

To be considered for this opportunity, you will already have the legal right to live and work in the UK.

“emagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin.”


🔗 Link
Senior Engineer with Bread
New York City, USA$100k – $175k
4 months ago

Job Description

We have enormous and engaging technical challenges. We are designing an API that can drop easily into any one of dozens of ecommerce platforms, proprietary and off-the-shelf, hosted and on-site. We need to verify online identity and predict fraud while providing a beautiful and frictionless consumer experience, and mine user and financial information to approve and price credit, all in real time. And we are using technology to explore new approaches to consumer credit marketplaces that have never been attempted before.

We are looking to hire a senior engineer to join the current technology team in continuing to build out our core platform and product. This senior engineer will:

  • be responsible for leading design and implementation of new features and iterations of our core platform
  • continue to develop our core infrastructure for Bread’s scalable and reliable services
  • deliver new working code every two weeks in a fast-paced, code-focused agile development environment
  • work with the rest of the engineering team to deliver new functionality to face merchants, consumers, investors, and internal users
  • design new iterations of our merchant integration APIs

Requirements

  • Expert knowledge of server-side languages and data stores (our system is built with Go/Golang and PostgreSQL, but we’re also happy to speak with those that have strong backend experience with other languages, including JVM languages like Java or Scala; Python; or C++)
  • Experience with message-based, loosely coupled architectures (we use RabbitMQ and Redis)
  • Experience building scalable, reliable distributed systems
  • Experience developing systems intended for cloud deployments (we use AWS)
  • A passion for engineering and technology

Preferred

  • Knowledge of financial products
  • Strong front-end skills in JavaScript, using a framework like Angular (we use React)
  • Experience with Go/PostgreSQL/Rabbit/Redis
  • Knowledge of e-commerce platforms, like Magento, Shopify, Demandware, or others

🔗 Link
Software Engineer with PartnerStack
Toronto, Canada$80k – $110k
4 months ago

Job Description

As a developer at GrowSumo on the Core Product team, you will work alongside other skilled developers, product leads, front-end developers, and success engineers to craft high-performance and highly operable web services that scale to support our rapidly growing user base.

You will empower GrowSumo’s mission of building the sales force of the future, building trust with our clients, partners, and colleagues as a team leader and mentor to junior developers.

What we do:

The GrowSumo Core team builds the foundational product that connects some of the fastest growing companies in the world to a global marketplace of distributors. Our clients send us over 25 million transaction and integration requests every year so that we can properly attribute and reward their partners for driving key business metrics.

  • We believe that teammates have each others backs - we build for operability and stand behind the services we write.

  • We build backend services and applications mostly in Python and golang, running in Docker containers.

  • Supporting each others success is one of our highest priorities.

  • We believe in equipping our team with the best tools for the job.

  • We use our creativity and imagination to handle high data volumes and velocity.

  • We deploy our code multiple times per day.

  • We are passionate about growth of the team, as well as the individual.

  • Were proud of the code we write, but were not dogmatic about methodologies or techniques. We believe building the “right thing” is more important than building things “right”, as long as we build it better each time we touch it.

Who we are looking for:

  • You have a strong learning reflex and you see challenges as a chance to grow.

  • You want to see customers getting value out of the software you wrote to solve their problems.

  • You are happy to help other developers learn from you, and you hope they challenge you to learn new things as well.

  • You’re proud of the code you write, but you’re also pragmatic about design vs iteration: you know when it is time to refactor, and when it’s time to ship.

  • You’re focused, driven and can get challenging projects across the finish line but you know that sometimes it’s okay for deep work to take its time.

  • You have experience operating services in production and take software quality practices personally.

  • You write meaningful tests and understand the value of observability and operability and what they mean in different contexts.

Requirements

  • You have 2+ years building web applications on a team
  • An ability to quickly learn new languages, or an existing familiarity with Python, Vue.js, Angular1.x, Golang, or similar languages.
  • Write readable, robust and reusable code
  • Work well on a growing team, communicating clearly and often.
  • You have an interest in constantly learning how the team can build better, more scalable, and more sustainable solutions.

We want to get to know you, so please share any of your side projects, open source contributions, community involvement or volunteer experience. Feel free to reach out if you have any questions!


🔗 Link
Senior Software Developer with CareerNinja
Mumbai, India₹8L – ₹15L
4 months ago

Job Description

About this role

Are you interested in making a broader and deeper educational impact on society? Then join us where you can contribute by designing and executing a high tech solution. At Career Ninja we are aiming to bridge the gap between job seekers and recruiters by providing a personalised learning platform to job seekers. We’re looking for a solution designer who will build a scalable and effective architecture that could solve the complex challenges in an efficient way. We’re looking for engineers who bring fresh ideas from all areas, including information retrieval, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. We are looking for someone with a broad set of technical skills who are ready to take on some of technology’s greatest challenges and make an impact on thousands, if not millions, of users.

Responsibilities

  1. Translate Career Ninja’s objectives into iterative MVPs, evaluate and then refactor into a scalable and extensible design.
  2. Pair with team members on functional and nonfunctional requirements and spread design philosophy, goals and improvements to code quality across the team.
  3. Design and develop highly scalable, highly available, reliable, secure infrastructure.
  4. Coordinate with cross-functional teams on planning and execution.
  5. Drive the agile and rapid development process.
  6. Building and managing automated build/test/deployment environments.
  7. Lead deliverables and lead a team of talented and highly motivated engineers.

Experience

  1. 4+ years of relevant software development experience with consumer products with hands-on experience in designing, developing, testing and deploying applications for large-scale applications.
  2. Experience in a scripting language like Golang, Nodejs (also willing to learn others).
  3. Experience in developing mobile apps(Android/iOS) and react-native.
  4. Proficient in OOP, SQL, Design Patterns.
  5. Data modeling experience in Relational and NoSQL databases(MongoDB preferred).
  6. Ability to understand and implement Continuous Integration and Continuous Delivery.
  7. Well versed with Agile methodologies, TDD and Automation.
  8. Continuously refactor applications to ensure high-quality design.
  9. Ability to plan, prioritize, estimate and execute releases with a good degree of predictability.
  10. Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks.
  11. Passion to learn new things, solve challenging problems.

Benefits

Working with us could be your best decision if you’re looking for learning, growth and wide exposure. You will be given real responsibilities, freedom to make decisions and come up with ideas and work closely with the founder and the core team, all in a flexible, casual and young (everyone under 27) work environment. Flexible work, free snacks, board game breaks, etc are just a regular part of our work life.


🔗 Link
Senior Software Engineer with Less Bits
Tucson, Bellingham, USA / Remote$100k – $140k
4 months ago

Job Description

As a Senior Software Engineer, you’ll be working with a small team of experienced developers architecting and building new products.

Learn more about us here: https://lessbits.com/about

We’ve made a work environment we love. We use mostly Python and Go. We’re growing and have multiple products actively in development: ServerPilot (server management for hosting), HeatShield (server and website security), HostLaunch (hosting automation), and DataShuttle (migration and deployment).

The founder was a security researcher and Computer Science PhD student at UC Berkeley until he left to start this company in 2012. The lead engineer (who will be your manager) was the first sysadmin at Amazon.

Required: • 10+ years software development experience. • Professional experience with Python. • Linux expertise. • Bachelor’s degree in Computer Science, Engineering, or related field. • U.S. citizen.

This is a remote position but we do believe it’s good to work around other people and to sometimes meet in person with the rest of the team. We’re happy to pay for coworking space near where you live if you like to be able to work from somewhere other than home. We have quarterly in-person team/developer meetings, so some travel is required.


🔗 Link
Senior Engineer (Back End) with elblox
Olten, SwitzerlandFr40k - Fr115k
4 months ago

Job Description

Our mission is to reshape how energy is perceived, transacted and managed. The future of energy production is renewable and decentral – and so will be its exchange and coordination powered by digital technology.

This is a great opportunity to join :elblox, a leading swiss EnergyTech startup, with growth across Europe. In this role you have the chance to shape our new software architecture and help coordinate the construction of our large-scale applications.

Our offer

  • Chance to shape future energy markets using GO
  • Large scope of tasks with high personal responsibility
  • An entrepreneurial, passionate and friendly team with bright minds and clear vision
  • International working environment
  • Europe-wide network in the energy sector and to leading companies in the field
  • The agility of a start-up combined with a large and well-positioned investor
  • Office in Olten just 4 minutes from the train station, partial remote work is possible
  • Attractive compensation package

Your challenges

  • Design and implement the next stage of our cloud based backend architecture
  • Extend our RESTful API based on state of the art serverless SQL/NoSQL dbs
  • Coordinate implementation of new functionally across teams
  • Propose and implement new technologies to enrich our architecture
  • Deliver the architecture in production on cloud computing platforms

Your qualities and talents

  • Enjoy being part of a strong team in a fast-paced environment
  • University degree and several years of development experience
  • Proficiency in modern web paradigms like REST and web sockets
  • Experience in building robust back end testing and automation tools
  • Experience in cloud computing platforms like AWS, Google Cloud and docker
  • A creative mind to apply the above technology in cutting edge and innovative ways
  • Valid working permission in the EU or Switzerland

Interested? Questions? Please contact jobs@elblox.com.

We only accept direct applications.


🔗 Link
Senior Golang Backend Developer for Blockchain/FinTech with Herdius
Remote / Berlin, Germany€30k - €100k
4 months ago

Job Description

About Herdius:

Herdius is a Berlin based Blockchain Company. We are working on building homomorphic distributed private key generation which then is turned into value bearing products in different sectors. Currently we are very close to open beta-testing for the Herdius-Crypto-Wallet.
What we focus on on the blockchain field specifically is interoperability and trading. When connecting different chains on the key level, users can eliminate communication channels, bridges and complex systems. In other words, users can do cross-exchange and chain token swaps very conveniently and profitably for the user due to the cross-exchange arbitrage opportunities. The broader vision is one day to replace API auth keys with public-private key cryptography in order to provide layered access to user data.

All this makes for a crypto eco system and hedge fund that pays interest on all cryptocurrencies (that right now are unfortunately somewhat unusable and just laying around on wallets).

About the role:


Herdius is seeking for a Gopher Guru - an experienced Senior Golang Backend-Developer - to join our team of smart and visionary individuals. Experience in Blockchain is not necessary but a big plus.

We do not look at this role as another standard job but rather as great opportunity to build something really meaningful und amazing. Become a member of our great collective of top nodge engineers and people - altogether working to create cutting edge tech for the masses.

Besides the Herdius HQ in Berlin our Dev-Team is working mostly remote on different time-zones - so this vacancy surely also is location agnostic.

We would expect you to contribute at least 20hrs per week for part-time but joining full time is possible, too.



Cool things you will work on:

  • Implementation and design of Herdius’ consensus algorithm and p2p order routing protocol.
  • Lots of work around trading and high volume data handling and transfer.
  • Design and implementation of a low-latency, high-availability, and performant algorithmic hedge fund and exchange order book.
  • Integration of the Herdius distributed private key generation protocol.
  • Constant performance testing and improvement of our architecture.
  • Working on new financial products that have not been seen in the crypto world, setting up the base-layer infrastructure of a trading system and hedge fund

Skills & requirements

  • Strong proficiency & experience working with Golang
  • 3+ years of experience as a backend engineer, language agnostic but Go, React, NodeJS, Vue.JS, Scala, Angular, Rust preferred
  • Experience and passion working with distributed systems and networking
  • Strong interest in blockchains and related technologies
  • Passion for delivering quality, secure code with loads of testing
  • User authentication and authorization between multiple systems, servers, and environments
  • Interest in privacy and cryptography, trading and financial service
  • Understanding fundamental design principles behind various consensus algorithms
  • Understanding differences between dPOS, DAGs, Plasma, BFT, aBFT, etc.
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git

Interview Process

Your education or professional experience at the end of the day does not matter to us. It all comes down to us being convinced by your skills and drive! 
We mainly look for people who are passionate about projects they work on and have the drive to see a project through. Our code is mostly done in Golang with some Solidity for connectivity with Ethereum.

How to apply:

Send anything that reflects on your knowledge and experience in the field. Besides a CV/LinkedIn-profile you can send links of your GitHub/Stack Overflow/Portfolio/ or something awesome you’ve built that you’re simply proud of.

🔗 Link
Senior Engineer Tools & Platforms SRE with Digital Ocean
New York / Cambridge / Palo Alto, USA / Remote$155k - $190k
4 months ago

Job Description

Do you ever wonder what happens inside the cloud?

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.

🔗 Link
Software Engineer with Pivotal
London, United Kingdom£60k - £75k
4 months ago

Job Description

Always be kind: a simple daily affirmation and one that feels more like a personal mission statement than a corporate motto – but Pivotal isn’t just any corporation. Underpinning our world-class capabilities in cloud-native software delivery and agile development methodologies is one common thread: empathy. Not only do we want to transform the way the world builds software, we also want to make sure that sustainable pace, kindness, and diversity are at the core of every enterprise.

Known for taking an iterative approach, our 2000+ employees are empowered every day to help shape the way we build software. Pivotal is committed to open source, a diverse culture, and fostering safe spaces for all of our individual employees.

*You*

You are looking for a collaborative environment building distributed systems that enable enterprises to focus on their business rather than re-architecting a cloud platform from scratch. Pair programming has always been something that you wanted to try out.

Furthering your education has always been a goal of yours. Learning new programming languages and getting to work with Golang piques your interest.

Contributing to open source software makes you feel good about the transparency it brings to an organization’s code quality.

*Us*

Agile concepts are at the core of our process. We have a whole host of Pivotal Practices around Test Driven Development, pair programming, team retrospectives, technical retrospectives and continuous integration. We are excited to teach these to you and innovate with you on their implementation.

We stick to a strict 8 hour a day schedule (with flexible start and end times). Although on-call rotations are part of most teams, incidents are exceedingly rare.

We pair in small teams of 4 - 8 people in our London office, conveniently located at Old Street. We use Slack to stay connected and Tmux for pairing. We are working hard to make sure that our distributed teams function as smoothly as our distributed systems.

You’ll rarely be alone when developing; from pairing all day to 1 on 1 time with your manager, there is always a Pivot there to lend a helping hand. Mentorship from senior engineering leadership is built right into our process - you’ll always be empowered.

Making an investment in each Pivot’s professional development improves the organization as a whole. We encourage you to go to conferences or purchase those pricey O’Reilly books - and we’ll give you a budget each year to do it.

*Your Day*

As cliche as it may sound, every day is completely different from the next. We have a general framework for what our day looks like and the majority of it will be spent with your pair:

9:06 AM - Office-wide stand-up to build office cohesion and start the day off together.

9:10 AM - Team standup - discuss any blockers, choose pairs, maybe even tell a joke.

9:30-12:30 PM - Start pairing, tackle an open GitHub issue and open a pull-request.

12:30-1:30 PM - Lunch! Grab food from one of the many nearby restaurants, run an errand, or join a book club.

1:31-6:00 PM - Get back with your pair and start an acceptance test for a big feature.

While that schedule does look busy, don’t worry - we take ample breaks throughout the day. Take a walk to get boba, read a book on the balcony, play a game of ping pong, or chat with co-workers at the snack bar. Sustainable pace is held in high regard. We know there is a life outside of work, we want you to be able to spend time with family and friends.

*Desired Skills / Experience*

We know from experience that not ticking every box on the skills sections stops many from applying. You should apply regardless of your self-assessment because we want to hear from you.

  • Ability to dive into a large polyglot codebase and contribute as you learn
  • Being okay with the uncomfortable feeling that comes from learning new things
  • Interest in exploring new programming paradigms, languages, and patterns
  • Demonstrable ability to research problems and break them into discrete parts

*Nice to Haves*

  • BA/BS in Computer Science or related field
  • Operations or Systems Administration experience, particularly on UNIX
  • Worked with large Go/Ruby/Rails codebases
  • Used Test Driven Development (TDD) extensively
  • Worked in a pair programming environment
  • Contributed to an open source project
  • On-call experience with production grade systems
  • Has mentored others in a professional setting

Cloud Foundry engineers participate in an on-call rotation with their team to support software they work on.

Pivotal is an Equal Employment Opportunity employer that will consider all qualified applicants, regardless of race, color, religion, gender, sexual orientation, marital status, gender identity or expression, national origin, genetics, age, disability status, protected veteran status, or any other characteristic protected by applicable law.


🔗 Link
Software Engineer, Backend with Mercari Inc
Tokyo, Japan$65k - $120k
4 months ago

Job Description

We believe the world needs a place where people can exchange their loved goods. That’s why we built Mercari—to connect people who want to buy and sell things of emotional value through their mobile phones. Mercari has grown to become a leading community-powered marketplace in Japan that brings together millions of people every day.

▼About this position

Mercari’s Backend Team is currently entering a major transition phase as part of the company’s efforts to fulfill our mission of “creating value in a global marketplace where anyone can buy & sell.” The Mercari app has been growing at an incredible pace ever since its release and is now the largest C2C platform in Japan. The Mercari API codebase has also expanded in line with the service’s growth and the variety of challenges faced. As we anticipate our service to grow at an even greater speed in the future, we are aiming to use microservices to help achieve Mercari JP’s mission.
 Although the Mercari API was designed and implemented as a monolithic API, we are working on migrating the API to microservices. This will allow us to divide responsibilities and make technological investments for a stronger system and organization capable of handling even greater expansion. Of course, we will continue to run our services as we implement these changes, and we aim to make daily improvements to provide an even better experience for our customers. Our backend engineers are expected to uphold the values “Go Bold” and “All for One” as they work to transform our systems and organization and contribute to our service’s growth. We are seeking backend engineers who can work proactively and independently during the team’s current stage, taking ownership over various discussions, developing features, providing spec feedback, and making technical decisions.

▼Job Description

・Design, development, and operation of Mercari’s API and web app using Go and PHP ・Design, development, and operation of tools to support the customer support team and planning-related work ・Design, development, and operation of various microservices making up the Mercari API ・Lead the team’s development

REQUIREMENTS ▼Minimum Qualifications

・Strong understanding of the company mission and values ・Experience with design, development, and operation of web applications using two programming languages including Go, PHP, JavaScript ・Knowledge of and experience with software test including unit testing, functional testing, e2e testing ・Knowledge of and experience with optimization of queries and table design for the efficient usage of RDBMS ・Experience with team development using Git/Github or similar version management systems ・Ability to design, develop and operate large-scale services in heavy traffic scenarios ・Experience with project management and/or team leadership

▼Preferred ・Experience developing and operating using the microservice architecture ・Experience with on-call support for a service ・Knowledge of web app security ・Experience with development using external APIs such as payment, delivery, etc. ・Experience sharing and contributing to an OSS project ・Experience with scrum

▼Technical Environment ・Languages: Go, PHP, JavaScript, etc. ・Middleware: MySQL, Memcached, Nginx, Solr, Docker, Kubernetes, etc. ・Infrastructure: Dedicated servers, Google Cloud Platform ・Other tools/services: Slack, JIRA, GitHub, Circle CI, etc. ・Process: Scrum


Perks & Benefits

・Health insurance

・Incentive program

・Employee stock ownership plan

・Full transportation coverage

・Custom PC

・Dual screen if needed

・Company smartphone

・Visa & Relocation support

・New Employee Benefits at Mercari「mercibox」 (https://careers.mercari.com/jp/benefits)

🔗 Link
Backend Software Engineer with Defrag Labs
Bangalore, India₹6L – ₹15L
4 months ago

Job Description

Job Duties

  • Write clean, modern, scalable, and maintainable code
  • Mentor junior engineers
  • Participate in code reviews
  • Contribute to architecture/design discussions
  • Help lead and scale our engineering organization
  • Planning, estimation & requirement analysis of the assigned project
  • Ability to build a feature from scratch & drive it to completion.

Skill set requirements

  • Good work ethics
  • Expert in Python, with knowledge of at least one Python web framework (Django, Flask etc)
  • Familiarity with some ORM (Object Relational Mapper) libraries
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Able to create database schema that represent and support business processes
  • Git, docker, and other Unix command tools is a plus point
  • Experience in designing and practicing REST standards while developing API
  • Thriving in a fast-paced, quickly evolving, tech start-up environment
  • Contributing to a collaborative, dynamic, and diverse team

Additional Assets

  • Experience leading a team or mentoring other engineers
  • Experience maintaining a single website or product for more than one year
  • Experience writing automated tests (e.g. unit or integration tests)
  • Knowledge of modern authentication and authorization mechanisms such as - OAuth, OpenID Connect, and JWT
  • An agile mindset and experience with Scrum or other methodologies

🔗 Link
Software Engineer with Zenaton
Paris, France€50k – €70k
4 months ago

Job Description

This is a unique opportunity for someone who wants to help grow Zenaton into a world-class product that is fast, scalable and resilient. All sorts of challenges arise in the building of an agent installed on thousand servers: ranging from improving existing features to designing new ones at scale! You need to be autonomous, concerned with producing readable and maintainable code and having a knack for solving problems in a pragmatic and efficient way. You will be responsible for implementing new features and improving the overall quality of the code base.

Zenaton keeps innovating with features to make our customers’ lives easier: from building sophisticated workflows in any programming languages, dispatching single task, to monitoring them in real-time and follow your workflows analytics. That will give you many opportunities to have a major impact on the company’s success by producing bleeding edge features.

Day to day, you will :

  • Design and implement new features from concept to deployment
  • Identify opportunities to improve the product
  • Build a best in class experience that developers will love to use
  • Troubleshoot issues in the production environment
  • Work on the serverless application framework and make Zenaton compatible with it.
  • Interact with users and provide support as needed

What we are looking for:

If you have an entrepreneur’s soul and you want to take part in a human adventure with passionate talented people, you will love working here !!

  • 3 years of experience in one of these programming languages: Node.js, Python or Go
  • Bonus if you have already written a package
  • Bonus if you already have a good understanding of serverless frameworks
  • Practice tests, test strategies, and code coverage - identify testing gaps and improve tests
  • Write clear documentation so that other developers can jump in and get things done
  • Familiarity with AWS / Docker / Kubernetes
  • Interested in learning a new language: Elixir

To be the best fit for this project, you need

  • Love solving technical problems
  • Have excellent communication skills
  • Consider yourself a team player.
  • Dedication to meet project deadlines in a timely manner
  • Focus on customer care
  • Attention to detail

If you are interested in the project, please reply with your previous experience


🔗 Link
Staff Software Engineer (External APIs) with Bestow
Austin, Dallas$140k – $150k
4 months ago

Job Description

Who We Are

First thing you need to know; Bestow is not your typical insurance company. We’ve completely reimagined industry assumptions, and harnessed technology and big data to create life insurance products that aren’t just delightful to use but deliver on our mission: to make financial products accessible to more people than ever before.

Check us out at hellobestow.com

Who We’re Looking For

“Innovative” and “disruptive” can be overused words. But at Bestow, it isn’t jargon, it’s an everyday rally cry. We are rewriting the rules of the 400-year-old, $7 trillion life insurance industry, serving communities who have been underserved in the past, and we believe the future is a bright one.

So, if you’re excited by the idea of building something from scratch, working at a mission-driven company and fundamentally shaking up an age-old industry, please read on.

As a Staff Software Engineer on our Partner team you will lead development on external-facing APIs for our business partners. Much of the space is greenfield and will require making significant foundation decisions.

You take great pride in your craft and look for ways to improve our software and team effectiveness. You enjoy designing and documenting APIs and empathize with the developers using them. You have prior experience designing and implementing distributed systems. You balance concerns of maintainability, reliability and scalability with the need to deliver results. Less experienced engineers look to you for guidance and feedback on their work, and you’re thrilled to provide it.

Bestow software engineers are great teammates. You are willing to collaborate with other software engineers, product managers and designers. You also have exceptional written and verbal communication skills.

Do you want to build products to reinvent a centuries old industry? If so, we’d love to hear from you.

Challenges on which you can expect to work:

Designing, Building and Maintaining APIs

We’re a startup with a long product roadmap. You’ll be working with a team to make that roadmap a reality. You will:

Write technical design documents to communicate the intent of system changes; Develop external facing APIs using Go or Python 3; Evaluate open source technologies such as API gateways and service meshes; Use code analysis and verification tools including autoformatting type hints and testing to detect and resolve defects early in the development process; Peer review code developed by others on your team; Ensure software is secure, maintainable and extensible; Collaborate with product managers, other engineers, and our partnership team.

Ensuring a Robust Software Platform

Great software is more than product features. It simultaneously considers non-functional concerns like security, maintainability and extensibility. You will:

Take ownership over issues arising from previously delivered features; Ensure the security of our applications through participation in external penetration tests, threat modeling and security-focused code review; Use modern extensibility methods such as feature toggles; Automate routine developer workflows such as environment setup.

Fostering Best Practices

We might be small but we’ve got big ambitions. Folks joining the team will be defining our software engineering culture. You are someone that strives to build a premier engineering organization.

Measure quality metrics such as test coverage and gradually improve themLeave code in a better place than it was when you started; Encourage automation and continuous improvement.

A Little About You:

6+ years of back end software development experience; Professional experience with Python 3; Experience with statically typed languages (C#, Java, Golang, Rust, etc.); Professional experience with a relational database like PostgreSQL; Experience using Docker/Kubernetes for software development and deployment; Experience designing and documenting APIs (Protocol Buffers, RAML, Swagger, OpenAPI, etc.); Experience with distributed systems and microservices; Advocated for Continuous Integration/Continuous Delivery (CI/CD); Clear, concise written and verbal communication; A desire and willingness to learn; Initiative and motivation to make things happen.

What We Can Offer To You:

Competitive salary; Generous PTO; Flexible schedule and work/life balance; 100% company-paid health, dental, and vision insurance; Choose your own computer setup (Mac or PC); Office snacks and weekly team lunches; Team building events and activities.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Bestow does not currently sponsor applicants for work visas.


🔗 Link
20 of 378 Golang jobs found