Get a weekly email with all new Golang jobs
x

Golang Scala Jobs


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

Browse 45 Golang Scala Jobs (1 new this month) in May 2024 at companies like Herdius, PubNative and FinLeap with salaries from $40,000 to $150,000 working as a Golang Blockchain Engineer, Site Reliability Engineer and Senior Backend Engineer. Last post

Hiring Golang Developers?

Create your profile to continue

Vasa Chakradhar Suleiman Karim Eddin Stephen Lemmy Mwaura Monalisa Ntlemeza Peter Vrba Hery Victor Abiola Ibrahim P Dhananjay Sharma Albert Oraezu
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 33 developers joined Golang Cafe in the last 30 days
  • 11,929 developer profiles page views in the last 30 days
  • Get access to our Salary Explorer
  • Get access to exclusive discount on Golang courses up to 25% off
  • Last developer joined

2-Click Apply

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





5 of 45 Scala Jobs • Sort by Date
Golang Blockchain Engineer
Herdius
Berlin, Germany
$50,000 to $80,000 a year
October 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Job Description

We are looking for awesome backend developers to join our Berlin team at Herdius. We are a blockchain startup working on a decentralized financial platform tailored specifically for cryptocurrencies. Our goal is to create a new, highly scalable blockchain that can act as a transaction and identity layer on top of all blockchains. The vision for Herdius is to create the central cryptocurrency financial hub of the space. Since we are developing our own chain as well as are working on brand new technology there will be a lot of room for you to play around with new consensus mechanisms, blockchains, distributed systems design, governance mechanism design, order routing, etc.

Responsibilities:

Implementation and design of Herdius’ consensus algorithm and p2p routing protocol Writing reusable, testable, and efficient code Design and implementation of low-latency, high-availability, and performant applications Integration of data storage solutions as well as distributed data storage solutions Creation of an efficient crypto exchange orderbook capable of handling thousands of transactions per second Creation of Governance / voting systems Working on our distributed virtual wallet network that implements distributed key generation with homomorphic encryption

Requirements:

4+ years of experience as a backend developer, preferably in C/C+, Golang or Scala Strong proficiency with Golang, preferably including p2p libraries and leveldb (or similar) Understanding the nature of asynchronous programming and its quirks and workarounds Understanding accessibility and security compliance User authentication and authorization between multiple systems, servers, and environments Efficient integration of cryptographically encryption schemes Understanding fundamental design principles behind various consensus algorithms Understanding differences between dPOS, DAGs, Plasma, BFT, aBFT, etc. Past experience with ANY blockchain / crypto related projects is a huge plus Implementing automated testing platforms and unit tests Proficient understanding of code versioning tools, such as Git Experience with other languages such as Javascript or Python Strong passion for Bitcoin and other cryptocurrencies

What to send:

Links to your GitHub/Stack Overflow/Portfolio/something awesome you've built that you’re proud of A resume or LinkedIn profile Cover letter


⎘ Copy Link ↗ Visit Link
Site Reliability Engineer
PubNative
Berlin, Germany
€40,000 to €65,000 a year
October 2018
2 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.


⎘ Copy Link ↗ Visit Link
Senior Backend Engineer
FinLeap
Berlin, Germany
$40,000 to $60,000 a year
October 2018
5 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

We’re FinLeap, a Fintech company builder based in Berlin and active in more than ten countries. Along with our passionate co-founders, we launch several startups per year. Our environment is diverse, exciting, fast-paced and changing every day. We’re now looking for a Senior Backend Engineer (m/f) for one of our new ventures.

If you're looking for an innovative, dynamic, agile and international environment to work in become part of our eco-system with 13 different products.

Your Role & Responsibilities: - Responsible for the design and development of backend services - Work with cutting-edge technologies in an agile environment - Part of a collaborative international team of highly skilled technical experts, who inspire each other in their daily work - Evaluate different approaches and methodologies in development, finding the best ways to develop and ship new ideas - Work on the API development with external providers and manage complex integrations - Understand patterns of microservices architecture and have already applied them successfully - Take ownership of important components and continuously work to improve them

Our Perfect Match - 3+ years of experience in backend development - Knowledge of front end frameworks is a plus - Familiar with technologies like Node, Scala, Golang, Java and project management - Constantly improve your working environment by researching and applying new technologies - Experience in building RESTful APIs, data processing technologies and continuous deployment and delivery - Experience with both SQL and NoSQL database technologies - Familiar with test frameworks and you are used to test while coding - Familiar with different cloud providers and their products and always ensure security in your implementations - Embody the culture of excellent troubleshooting, communication and documentation - Good communication skills, with a high proficiency in English.


⎘ Copy Link ↗ Visit Link
Software Engineer
Algorithmia
Seattle / San Francisco, United States / Vancouver, Canada / Remote
$100,000 to $150,000 a year
August 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Software Engineer (Production & Deployment)
Seattle, Vancouver, NYC, or Remote

  • Empower large enterprise to run AI/ML at scale, leveraging the best in modern distributed systems and automation technology
  • Join a truly remote-friendly company - work anywhere in the US or Canada including your sofa, the beach, or our Seattle waterfront office
  • Experience rapid growth in the first AI startup to be funded by Google

Algorithmia automates, optimizes, and accelerates every step of the journey to deploying of AI/ML at scale. We allow anyone to run models on massively parallel infrastructure in minutes instead of months. In our cloud or your datacenter - all completely managed for maximum performance at minimum cost. Already trusted by over 60k developers and major enterprise customers, Algorithmia makes scalable Machine Learning fast, simple, and cost-effective for everyone.

Undergoing enormous customer growth, we’re rapidly scaling our Customer Operations team to meet demand. We’re looking for talented Software Engineers to join a passionate, distributed group that's driving the design, deployment, and optimization of Algorithmia with our Enterprise customers. This unique role is a broad mix of automation, DevOps, infrastructure engineering, and software development - offering an unparalleled opportunity to learn, grow, and impact the most important financial institutions, intelligence agencies, and private companies in the country.

As a Software Engineer on the Customer Operations team at Algorithmia, you will:

  • Deploy Algorithmia Enterprise into Fortune 500 and Government environments
  • Design, build, and maintain the automation and infrastructure needed to deliver Algorithmia effectively, and to help us achieve even greater scale
  • Work cross-team to ensure Algoritmia supports unique customer environments, and to design solutions to meet specific customer needs
  • Eventually automate your role out of existence - then join us in doing something even more amazing
  • Handle the highest-tier of engineering support for AI/ML leaders
  • Have a real career plan, with mentorship and fast-track opportunities to promotion, technical leadership, people management, or wherever your interests may be
  • Work from anywhere in the USA or Canada. We have teams in Seattle, NYC, Vancouver BC, Nova Scotia - or go 100% remote from home (Snuggie, bunny slippers, and all - no judgement!)

And we might make the perfect match if you:

  • Want to work with modern cloud technologies and large scale distributed systems
  • Have experience multiple languages (Java, Scala, Go, Python, Bash, etc.), deployment tools (Docker, Kubernetes, Ansible, Terraform, etc.), and cloud providers (AWS, Azure, GCP, OpenStack, etc.)
  • Are passionate about automation, and believe nothing should ever be done manually twice
  • Enjoy working with customers to deliver solutions that meet business need, empower engineers (and data scientists!), and solve real-world problems
  • Feel most comfortable in hybrid roles that blur the line between Developer, Site Reliability Engineer, Deployment Engineer, Solutions Architect, and Consultant
  • Bonus points for a love of data science, any kind of AI/ML experience, interesting public code, or the implementation of something cool on our AI marketplace (hint: free trial!)

As a Software Engineer at Algorithmia you’ll join a passionate team that’s changing the way everyone uses AI and ML. You’ll solve real problems, make an impact, and work in a flexible environment that encourages you to follow your own interests as well. You’ll be welcomed into an intelligent, quirky, and diverse group and gain access to fantastic perks beyond just salary, equity, and insurance benefits - all from the comfort of your own sofa (or our dog-friendly office).

If this sounds like you APPLY NOW, or learn more at algorithmia.com

Algorithmia is an equal opportunity employer and we value diversity at our core. We will never discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status and encourage everyone to apply.


⎘ Copy Link ↗ Visit Link
Backend Engineer
Monzo
London, United Kingdom
£57,000 to £86,000 a year
August 2018
7 Applicants This Week
More Than 6 Months Old

Job Description

At Monzo we’re aiming to build the [best current account in the world](https://monzo.com/). We are always keen to hear from capable, creative engineers who want to help us accomplish that goal 🚀

Please note: we get lots of successful applications for Backend Engineer, so there could be a delay in scheduling interviews from the initial stage right up until the final interviews. If you're invited to interview and you have any immediate time pressures, please let us know, as we'll always do our best to speed things up for you 😊

Our backend engineers have a variety of different backgrounds

We have several non-graduates; only some of us studied Computer Science; one of the team has a degree in Marketing; some of us have worked in huge companies; some have only ever worked in startups; others are former consultants. As long as you enjoy learning new things, we’d love to talk to you.

We encourage an open and transparent working environment

You can get involved in any aspect of the business you are interested in and,following Stripe’s example, all emails in the company are visible in an email archive. We regularly run hackathons in which people build things on our third party API and we contribute to open source software as much as possible. We’ve also made ourproduct roadmap public and give sneak peeks of features in our community forum. Our blog is a good place to learn even more about what we do!

Monzo works in project-based sprints in small, interdisciplinary teams

We’re still a relatively small company, with around 60 engineers out of roughly 300 people in total - and we have big ambitions. There are many interesting challenges ahead, and we're happy for people to move between teams or to specialise, whatever you prefer. As an engineer here you'd be able to work directly with anyone across the company, and we run regular knowledge-sharing sessions so you’ll learn heaps about everything from how banks work to effective communication.

At Monzo you will get to work with a lot of exciting new technology.

We rely heavily on the following tools and technologies:

  • Go to write our application code (there’s an excellent interactive Go tutorial here)

  • Cassandra for most persistent data storage

  • Kafka for our asynchronous message queue

  • Linkerd/Finagle for RPC

  • Kubernetes and Docker to schedule and run our services (Oliver,our Head of Engineering, gave a great talk at KubeCon on how we use these technologies)

  • AWS for most of our infrastructure

  • React for internal web dashboards

  • We also have two physical datacenter sites with actual cables to connect to various third parties

You should apply if:

  • the work we’re doing sounds exciting!

  • you want to be involved in building a product that you (andeveryone you know) use every day

  • you’re keen to learn more about new technologies and the arcane inner workings of the financial industry

  • you’re comfortable working in a team that deals with ambiguity

  • you’re interested in distributed systems and writing resilient software

  • you have some experience with strongly-typed languages (Go,Java, C, Scala etc.).


Apply ⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

5 of 45 Scala jobs found