Golang Jobs in Spain


Hand-Picked Go Jobs • Apply directly to companies • Clear salary ranges

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 [email protected]

Sponsored Jobs
Upvest Logo
Backend Engineer (f/m/d) with UpvestSponsored
Berlin, Germany€50k - €75k
3 weeks ago

Job Description

At Upvest, we are creating a financial system in which every asset can be traded anytime, by everyone. Our end-to-end solution for asset tokenization provides the most secure issuance, distribution, and custody of security tokens. Our bold long-term view is backed by Europe’s largest tech VCs Notion Capital, Partech and Holtzbrinck Ventures. Following our recent Series A, we now expand our team. Today, we count 20 talented people from 10 different countries. We are based in Berlin, Germany.

We’re looking for a full-time talented engineer to build tools that provide the best developer experience of our Blockchain API users. You don’t need to have any prior experience with blockchain technology, just an interest in learning about it - we can help you learn what you need to know once you start, though previous experience in this field would be a bonus.

What you’ll be doing:
  • Work on improving the reliability of our API tools, as well as developing innovative tools
  • Develop APIs for live blockchain data, delivered via webhooks, enabling companies and individual developers to build applications that rely on blockchain events and data
  • Be part of creating the best developer experience to build blockchain applications
  • Develop data processing and storing mechanisms
  • Build strong microservice architecture

Requirements

  • Proven experience with Golang and microservice architecture
  • Experience with Typescript/JavaScript is a bonus
  • Experience with k8s and Docker is a plus
  • Strong interest in blockchain integrations (Experience is not necessary but a willingness to learn is critical)
  • You are proactive in learning new stacks and have a high sense of taking ownership

We’re an English-speaking team, so no German knowledge will be required

Our values:

  • Think Fearlessly, Act Fast: We embrace the accelerated pace and ambiguity of building a business on the frontier. We take risks and look forwards.
  • Be Street Smart: We are always tuned in to what is going on. With ourselves, our team, our users and the market.
  • Step Up, Stand Together: Every individual is prepared to speak up for what they believe in and stand
    together as a team to deliver the result, even when the going gets tough.
  • Low Egos, High Expectations: Although we take our work seriously, we don’t take ourselves too
    seriously. We have hunger and humility in equal measure.

Perks & Benefits

  • Our salary package is typically above average
  • A great office in the heart of Berlin Mitte
  • You will receive personal coaching sessions
  • A brand-new laptop and a comfortable work space
  • Annual off-site events
  • We have flat hierarchies, you can grow into any role

Interview Process

We care deeply about providing the best candidate experience: we have an average of 7 days from Apply Date to Offer Stage.

Apply ⎘ Copy Link ↗ Visit Link
GRAX Logo
Software Developer - Backend with GRAXSponsored
Remote, US$130k - $200k
2 weeks ago

Job Description

Software Engineer - Backend

About GRAX

At GRAX, it’s all about data. We help our customers secure and drive value across their ever expanding enterprise SaaS data footprint. Initially, we’re focused on Salesforce, the wildly popular CRM platform used by the world’s most successful companies. We capture and retain every data change over time, so it can be stored, processed and analyzed using the full power of AWS, Azure and GCP.

GRAX is a well-funded Series A startup. We’re one of the fastest growing partners in the Salesforce ecosystem with revenues more than doubling year-over-year.

Who we are

GRAX was founded by serial entrepreneurs with a long history of success in the Salesforce ecosystem. The product and engineering organization is led by veterans in cloud platform development, including some of the key architects behind Heroku.

About the role

The Backend team builds and maintains the core distributed data pipeline that slurps data from SaaS APIs, secures it for safekeeping before transforming and routing it to its final destination. As an engineer on this team you can expect to:

  • Program mostly in Go (golang.org) within a group of experienced developers committed to learning, sharing and continual improvement.
  • Work closely with internal teams from PM through Customer Success - and occasionally directly with customers.
  • Own the full lifecycle of specific features and product areas from design to release

You may be a good fit if…

  • You have experience with large scale data processing
  • You have built or operated a large cloud service
  • You have prior experience working with distributed systems with a focus on reliability and resiliency.
  • You have extensive experience building on AWS, GCP and/or Azure.

What it’s like to work here

Founded in Boston, GRAX is a remote-first, distributed team. We value collaboration, communication and accountability. You’ll be offered a competitive salary, equity, full health benefits incl. dependents and unlimited PTO.

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


Perks & Benefits

Full health benefits, including dependents. Unlimited PTO. Equity. Competitive salary.

⎘ Copy Link ↗ Visit Link
Shogun Logo
Senior Go Engineer with ShogunSponsored
Remote$90k - $150k
2 weeks ago

Job Description

We Are…

Shogun, and we’re on a mission to help people create the best eCommerce experiences in the world.

We were in the Winter 2018 batch of Y-Combinator, we just raised a Series A investment, we have over 10,000 active paying clients, and we’re preparing to launch a new product in 2020 (you can read more in Tech Crunch).

Our teams are fully distributed and global (check out our team page)! We have no office, so we are looking for team members that are comfortable with and motivated by the opportunity to work remotely.

You Are…

A Software Engineer that specializes in Go and brings in a deep understanding of design patterns and data structures.

In This Role You Will…

  • Build robust and scalable software using Go
  • Participate in architectural design discussions and planning sessions
  • Solve technical problems of high scope and complexity
  • Help define and improve internal coding standards
  • Collaborate with Product Manager and other Engineering stakeholders

Requirements

  • Strong proficiency and working experience (3+ years) in Go
  • Experienced in working on a medium-to-large monolithic codebase. You have done more than a simple microservice
  • Comfortable working in highly agile, iterative software development process
  • Strong background in PostgreSQL
  • Working experience in GraphQL
  • Good hands-on knowledge of CI/CD tools
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
  • Self-managing, both in motivation and learning
  • Work in line with our values

Nice-to-Have

  • Experience with Fastly or VCL
  • Knowledge in Ruby, React, PWA
  • Experience with task queueing systems (preferably Faktory)
  • Experience in Google Cloud Platform
  • Experience working with a remote and asynchronous team

We Offer

  • A competitive salary
  • Benefits (vary by location)
  • An environment that cares highly about the quality of the code and good practices. We’ve suffered enough without them!
  • A fully remote work environment - our team is global and has been remote from the very start!
  • Occasionally, we hire on a full time contractor basis to begin with. Team members enjoy the same opportunities for great compensation, full time positions, and consideration, regardless of location.

Our Values

  • Work in the open: Operate with high integrity and choose what’s right over what’s easy. Be transparent as a company and with each other.
  • People are People: Treat yourself, colleagues, and customers with dignity, empathy, and respect. Start from a presumption of positive intent.
  • Win and grow together: Strive to be the best, individually and as a team. Support and encourage each other. Seek opportunities for growth.

Shogun supports workplace diversity and does not discriminate on the basis of race, color, religion, gender identity/expression, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, physical or mental disability, or any other protected class


Application form questions

  1. Github/Gitlab profile URL
  2. Your Shopify development store URL (Try to use Shogun to get a feel for the product)
  3. Source code of something you built and that proud of. It can be a repo, a gist, or a zip file (Please don’t paste code here)
  4. What is the GO best practice or paradigm that you disagree with? Why?
  5. Where did you hear about us?
  6. In what country would you be working from?

Apply ⎘ Copy Link ↗ Visit Link
mx51 Logo
Backend Engineer with mx51Sponsored
Sydney, AustraliaA$120k - A$140k
1 week ago

Job Description

Who We Are

mx51 is a specialist white-label bank-focused payment technology provider, emerging out of leading payment technology provider Assembly Payments. As the first Australian fintech to develop a bank-grade, modern, Payment as a Service platform, mx51’s deep knowledge of merchant acquiring and scalable payments technology helps banks thrive in a disruptive world. At mx51, we are merchant experience obsessed and we’re embarking on a global mission to bring innovative, reliable, merchant focused payment solutions to our customers.

Having established a successful partnership with Westpac in Australia, mx51’s unique capabilities and proven bank-grade technology is well-positioned to partner with overseas banks. In addition, mx51 was recently accepted into Mastercard’s Start Path program, an accelerator program for late-stage startups with a readiness to scale. As part of the program, mx51 will have a gateway to operational support, technology expertise, commercial engagement with Mastercard’s global ecosystem and opportunities to expand globally.

About the Role

  • Develop, design and review features in high-throughput fault-tolerant microservices for an IoT-style real-time monitoring system used by thousands of payment terminals
  • Collaborate with your fellow highly-skilled engineers and testers in a fast-paced agile environment
  • Review your colleagues’ code and have yours reviewed by them, to keep the quality of our code as high as possible
  • Work closely with DevOps engineers to deploy your code in a scalable way using Docker and Kubernetes (EKS)
  • Work with the delivery and product team to deliver customer value at every iteration

We’re looking for the following experience

  • Proven experience developing high-traffic web applications and/or distributed services
  • Experience using Go in a commercial or open source project
  • Solid background in other programming languages such as Java, Kotlin, Python or Ruby
  • Knowing your way around database integration (RDBMS and NoSQL, Postgres preferred)
  • Experience with writing useful tests for your code
  • Must have experience developing REST or gRPC APIs; ideally, those consumed by third parties
  • Must be experienced in deploying applications to AWS, GCP, Azure or similar
  • Tertiary education in computer science (or related) highly regarded

It would be nice if you had the following

  • General payment industry experience

What we offer

  • A company culture with an innovative mindset, where your ideas have the potential to create change
  • A fun and flexible work environment
  • A competitive salary package
  • Employee Share Option Plan (subject to invitation)
  • Employee referral bonuses
  • The ability to Salary Sacrifice eligible purchases
  • Paid parental leave for new parents to help you transition

You will be joining our awesome Sydney-based team who are committed to mx51’s values of customer focus, adaptability, curiosity, ownership, trust and respect.

mx51 is an equal opportunity employer that’s committed to creating a diverse environment. All qualified applicants will receive consideration for this role without bias to race, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability or age.

Due to Covid-19, we have embraced remote working, which will continue. However, our staff do have opt-in choices to attend our Sydney office during the week.

Must have permanent working rights in Australia (Australian citizen, NZ citizen or Australian Permanent Resident)

Application Steps

  1. Submit your resume (and cover letter if you like)
  2. If you have source code of a project that you have written, which showcases your skills, and you have permission to share, please include a link to this in your submission. Should you proceed to the next stage, we will use this as a reference during a technical interview. (All rights to submitted code will remain with the original author according to any license included or author request). If you dont have something you can share, no problem, we have a small exercise that you can work on to demonstrate your skills.
  3. We will review your application against others we receive and get back to you with next steps.

Apply ⎘ Copy Link ↗ Visit Link
FingerprintJS Logo
Senior Go Developer with FingerprintJSSponsored
Fully Remote$60k - $120k
1 week ago

Job Description

FingerprintJS is a fully remote company with a strong open-source culture. We work on turning radical new ideas in the fraud detection space into reality. Our products are developer-focused and our clients range from freelancers to publicly traded companies.

Our team is small, ambitious and globally distributed (from Argentina to Russia). We’re both very technical and very friendly.

We’re looking for an experienced engineer to help us build a high accuracy online fraud prevention service. Someone who has experience building fast systems and APIs.

It’s a research-heavy, low-level position for an inquisitive mind.

What we’re looking for 👀 :

  • * Good understanding of networking protocols.
  • Experience building scalable infrastructure on AWS.
  • Excellent understanding of Internet security & privacy mechanisms.
  • Proven experience of API architecture and implementation.
  • Fluent English.
  • Don’t be afraid to apply even if you’re missing a few bullet points in there!

Ideally we would love to have someone who also has:

  • Historical record of open-source contributions.
  • Security / Cryptography background.
  • Rust experience.

Our stack:

  • AWS (Lambda, Elastic Beanstalk, RDS, DynamoDB).
  • PostgreSQL.
  • Docker.

What we offer:

  • Small team, lean hierarchy and no politics.
  • Budget for learning. We want you to grow with us, so we offer a $600 yearly budget that you can spend to learn new stuff (books, conferences, subscriptions, etc.).
  • Freedom to grow and experiment. Work on open-source projects and try new things and ideas.
  • Ability to influence the product development and quickly grow within the company.
  • Stock options.
  • We highly encourage people from underrepresented groups in tech to apply.

To apply, send your CV with your GitHub profile and an answer to the below questions to [email protected]

  • How have you contributed to open-source?
  • How would you represent a mathematical vector in Golang? Please provide a basic implementation that supports core operations (cross product, dot product etc).

We encourage people without degrees to apply: we believe that what you’ve worked on and achieved is way more important than on-paper qualifications.


⎘ Copy Link ↗ Visit Link
X-Team Logo
Go Developer (100% Remote) with X-TeamSponsored
Remote$60k - $90k
1 week ago

Job Description

Most important

  • At least 2 years experience in Go development
  • Experience with unit testing
  • Experience with RESTful web services
  • Write well designed, testable, efficient code
  • Expertise in continuous performance measurement throughout the application’s lifecycle
  • Knowledge of logging and log correlation between services
  • Knowledge of AWS services such as Amazon Simple Notification Service (SNS) and Simple Queue Service (SQS), EC2, Lambda

Nice to have

  • Distributed request tracing for profiling and monitoring microservices dependant applications
  • Linux systems engineering experience
  • Working understanding of infrastructure as code
  • Previous experience with: NodeJS, Python, Shell Scripting, Video Streaming technologies
  • Experience developing, monitoring and improving microservice architectures
  • Experience with Node.js
  • Experience working remotely
  • Familiar/involved with open source projects
  • Experience within a continuous integration and deployment (CI/CD) environment

Personal

  • Independent
  • Fluent in English, written and spoken
  • Problem solver
  • Proactive attitude

Perks

  • Get the chance to work with big brands like Riot Games (League of Legends), Sony, Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
  • Work from anywhere as part of a community of digital nomads.
  • Live and work in one of our roaming hacker houses (X-Outposts) around the world:
  • Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you.
  • Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.

Who is X-Team meant for?

Any freelance developers with experience working on high-scale, remote teams and projects with a motivated, proactive attitude and compassionate, team-player heart. If you’ve worked with freelancing platforms before, that’s not what we are. X-Team is a community of all like minded people, carefully chosen to ensure we are able to create an environment of the most motivated people in the world who come together to unleash their potential. What we’ve created is truly special and not a faceless platform. X-Team is where developers go to feel truly at home together, while becoming more motivated and energized than they’ve ever been.


Apply ⎘ Copy Link ↗ Visit Link
FindHotel Logo
Senior (Go) Backend Engineer with FindHotelSponsored
Amsterdam, The Netherlands€50k - €80k
3 days ago

Job Description

Will you join us on a journey to disrupt the trillion-dollar travel industry? We are looking for the best and brightest who share our passion for travellers, data and product.

FindHotel believes travel is the one thing that opens minds to new ideas, cultures, and ways of thinking. Our mission is to GET EVERY TRAVELLER THE BEST ACCOMMODATION DEAL, WORLDWIDE. From adventure travel and backpacking to honeymoons and family vacations, we genuinely care so that every traveller can make the best-informed accommodation choice at the absolute best conditions for every trip.

We are looking for an enthusiastic and motivated Senior Back-end Engineer to help build the best content and mapping product in the industry. You will be joining FindHotel’s Marketplace Platform Tribe, where you will be working with other squads across tribes and closely interact and actively collaborate with the software engineers, data analysts, data scientist, and PO in the team.

We are working with a modern stack consisting of Go, Python, AWS (ElastiCache, StepFunctions, EC2, S3), Snowflake, dedupe, and more. We process large amounts of content daily and integrate with many suppliers. Content and mapping products are an important part of FindHotel’s platform. They allow us to offer the best possible comparison and offers to every traveller, worldwide. Hence, anything that you will develop and ship to production will have immediate effect on our users and on our business performance. We work in a flexible, result-oriented and customer-centric team structure, focussed on shipping value in a collaborative fashion, with hopefully just the right amount of bureaucracy.

What you will actually be doing / responsibilities

  • Work in a team to solve challenging problems, and design and develop content and mapping products.
  • Integrate and improve (new) provider integrations by adjusting and training mapping models.
  • Work with data analysts and data scientists to identify and implement improvements in the mapping of various providers.
  • Identify bottlenecks and opportunities for improvements in terms of performance and code quality.
  • Help improving our infrastructure and scale it to support our continuous growth in a cost-effective way.

What a day in the office might look like

In the morning, you and your fellow engineers have a refinement session with the PO to discuss the upcoming features on the roadmap. You carefully consider the impact of the new feature on the entire product and raise questions and make suggestions of what is the most pragmatic approach to balance the technical excellence with the time to market. You are part of a discussion that builds on top of each other suggestions, ideas and comments. Today you have chosen to come to the office and after lunch you play table tennis or pool or go for a walk with colleagues in the city centre. In the afternoon, you enter a deep work period and finish working on improving one of the provider’s mapping models. Once down with that work you jump on a zoom call with the rest of the team to discuss the challenges and next steps with the PoC the team is building in this sprint. Throughout the day you monitor the product operations using DataDog.

Who we are looking for / requirements

  • You hold a BSc or MSc in Computer Science or related field
  • You have a proven track record of designing, developing, and shipping highly scalable software
  • You have a proven track record working in a fast-paced agile environment
  • You have strong experience with at least two programming languages such as GoLang, C#, Java
  • Experience with GoLang and Python is a plus
  • You have experience with setting up data pipelines and good understanding of machine learning concepts
  • Experience working with data analysts and data scientist on analysing data and identifying improvements is a plus
  • You have experience with distributed systems
  • You have experience with any of AWS, GitLab, CodeFresh, Terraform, Jenkins and Travis
  • You have a sense of pragmatism, constantly finding the right balance between achieving technical excellence and delivering value to the end users.
  • You are flexible, curious, and independent, with a strong sense of ownership
  • You treat documentation as a first-class citizen.
  • You have excellent verbal and written communication skills
  • You have a can-do and can-learn attitude

Why join now?

  • This year we will be helping +1.5M customers around the world find better hotel deals, using data, transparency & industry-leading features
  • We are in fast growth mode and have been growing bookings by +100% YOY for the past 2 years and still growing very fast in 2020 despite the pandemic
  • Completing our mission means building an efficient tool users love. Doing that in a market as large and as competitive as online accommodation is a rare opportunity to make an impact in the online world.

Is FindHotel the right place for you? Find out by reading our CEO’s blog post

What we offer

  • Plenty of chances to learn and grow – you’ll be surrounded by some of the brightest minds in the city, be part of a culture which values sharing knowledge every day and has a budget to attend conferences and develop yourself.
  • A profitable company with fast growth and a great scale opportunity.
  • A competitive compensation package + perks and benefits (including Stock Appreciation Rights).
  • Flexible time off (take as many holidays as you need) and a chance to work remotely - we measure results, not time spent in the office.
  • You will be part of a highly international team in a fun work environment.
  • We value good food and offer catered lunches from various cuisines, great coffee, ice-cream in the fridge and the occasional bbq in our garden.

Blog posts worth reading


Apply ⎘ Copy Link ↗ Visit Link
13 of 13 Golang Jobs in Spain • Sort by Date
Derivco Logo
Backend Go Engineer with Derivco
Barcelona, Spain€45k - €75k
7 months ago

Job Description

We are looking for passionate, driven and innovative Developers to join our team in Derivco Barcelona! We are looking for talented people with a broad set of technical skills who are ready to tackle some of the technology’s greatest challenges and make an impact.

So, you are probably wondering who Derivco Sports are…

We are a global software development house that focuses only on using great tech to make our product bigger and better every day. We are the great minds proudly powering the BetWay sports betting app. Our focus is to expand and improve our product to be the leading Sportsbook in the world -which is why we need someone like you to join our team of experts!

At Derivco Sports we are developing a micro services-platform for sports betting using technologies such as Go, Erlang/Elixir, C#, Java, and Azure, just to name a few.

You will also develop and maintain world-class components and services in different languages and technologies.

As part of this role, you’ll be expected to collaborate within your team, understand the business domain and implement solutions.

Once you join Derivco Sports you won’t stop learning. This is because we want to make sure you grow into the developer that you want to be. To allow you to do this, we offer internal and external training to suit your needs which is just one of our many benefits.

At Derivco Sports we love to look after our employees and make sure they have a great work-life balance:

  • Defined contribution pension schemeCompany’s Life Assurance
  • Discretionary Company bonus linked to performance
  • Private Healthcare
  • Free lunches to a value of €9.00 per day
  • A Wellness Amount of €45.00 per month to be used for any wellness activities such as gym membership
  • 25 days annual leave, increasing for each complete year until a maximum of 30 days is reached
  • Entertainment budget of €120 per person per annum.
  • Social events- internal and external events to suit everyone.

Apply today! Or contact [email protected] for a confidential chat

What you need to succeed

What you need to succeed:

  • Degree in computer science/informatics/telecommunications
  • Great interpersonal and communication skills
  • Whether it is Elixir, Go (golang), C# or Java, we want to hear from you.

Areas we will assess

Experience

Knowledge and Skills

Culture and Values


Apply ⎘ Copy Link ↗ Visit Link
Compliance Solutions Strategies  Logo
Software Developer with Compliance Solutions Strategies
Valencia, Spain / Remote€40k - €45k
11 months ago

Job Description

Location: Spain, Remote

Compliance Solutions Strategies (CSS) is a global RegTech platform delivering a set of comprehensive and highly complementary technology-enabled regulatory solutions. Our clients are large global asset managers, hedge fund managers, life insurance companies and fund administrators.

The Software Developer will initially serve in a data services role, maintaining and owning an existing Go based stack of data parsers for two in-house software products, Sentry and COE (willingness and ability to immediately work with Go is a requirement, even if the language is new to the developer). In addition to maintenance, the intermediate to long term goal will be to continue to abstract this code base away from the current platform, to leverage other CSS products (and integrate with those products) in hopes to develop an independent, data services (internal facing) platform.

Mandatory Requirements:

  • 3-5 years of experience with Go or C#

  • Experience with Mongo DB

  • Experience with Linux (ideally Ubuntu)

  • Experience with Financial Services, particularly trading concepts (asset classes, pricing analysis, transaction surveillance)

  • Experience with multiple file format parsing – CSV, fixed width, etc.

  • Experience working in a DevOps environment (GCP and GitLab based)

  • Experience with GitHub

  • Comfortable working in virtual communication forum (Flowdock, Slack)

Desirable Requirements:

  • Experience with BigQuery

  • Experience in Scala

  • Experience in Markojs

  • Educated to degree level


⎘ Copy Link ↗ Visit Link
source{d} Logo
Lead Infrastructure Engineer with source{d}
Madrid, Spain / Remote€56k - €58k
11 months ago

Job Description

At source{d} we are building the technology stack for the next generation of Machine Learning powered developer tools. We are an open-core company built around our Open Source projects. We have raised over ten million USD so far, and we are currently growing our team.

This position is open to those wishing to work remotely between the San Francisco and Moscow Timezones as well as those who want to work from our Madrid Office.

Role

This position is for a Lead Engineer in the Infrastructure team. The team has currently 3 members.

The Infrastructure team manages multiple clusters:

  • Pipeline clusters, built on bare metal servers at a hosting provider. It has more than 1000 threads, more than 6TB of RAM and 500TB of storage, and it is backed by CoreOS and Kubernetes. It has two main goals: on the one hand, it stores all the available public code in a distributed filesystem and on the other hand, it runs intensive computation jobs over the stored data on top of Apache Spark.

  • Machine Learning research cluster, built on bare metal servers at our Madrid office. It is backed by CoreOS and Kubernetes too and it has GPUs available on every server to run deep learning algorithms.

  • Multiple Google Kubernetes Engine clusters for public-facing services. All clusters are managed with Terraform, Kubernetes and Helm.

The team also maintains several services such as databases, queues, continuous integration, monitoring, logging, etc.

At source{d}, we care about Open Source, which is why we as the infrastructure team we contribute to projects such as Terraform & CoreOS and create our own. We maintain the official Terraform provider for Helm (terraform-provider-helm).

We are looking for someone with a background in Linux, networking and containers, passion for automation and experience working at scale. Finally, knowledge of at least one backend/scripting language who cares about best development practices.


Apply ⎘ Copy Link ↗ Visit Link
Cabify Logo
Senior Fintech Core Backend Developer (Go) with Cabify
Madrid, Spain€30k - €70k
11 months ago

Job Description

Lana is a new project born out of Cabify’s and Maxi Mobility’s New Business department. The aim is to create an alternative banking platform optimised to empower “gig economy” workers to get paid more quickly, reliably, for saving and making payments. Lana is a small, dedicated, and highly skilled team focussed on building an awesome product with the potential to grow into a company that changes the lives of millions of people in Latin America who don’t currently have access to electronic banking.

The New Business department and Lana are very closely joined with Cabify and Easy Taxi teams with the aim of adding value and investigating business areas that are directly or indirectly related to the core products.

If we’re going to turn our vision into a reality, we’re going to need plenty more bright, ambitious people to join us!

About the position:

As a senior engineer in the Lana Core Team, you will be working to solve complex problems in the services that empower the rest of the company to run. You’ll be actively working with the CTO and other areas of the business so you can determine the direction development should move in.

Lana strives for a modular working environment where each module determines its own development pipeline, according to the general direction of the company and requirements of the customers.

Our current backend tech stack for this project consists of:

  • Go
  • Docker + Kubernetes
  • CouchDB
  • CockroachDB

We are looking for someone with previous experience working with Go (desirable), however if not we are still happy to consider your application. We believe that even if you have worked in Java or C# all your life you can still pick up Go pretty quickly. For us it is more important to have someone who is adaptable and can pick up languages quickly.

Security is a major concern for this project, so decisions on how best to isolate, restrict, and monitor access to services and solutions will be a big challenge.

What we’re looking for:

We’re searching for engineers with a solid understanding of how to deal with building secure, reliable, and scaleable solutions. Your objective will be to build upon the existing core services to ensure that the other areas of the company can also develop solutions in their problem domains.

This is a hands-on role in a new project within the group, so it’s a great opportunity to make your mark from the very beginning. Your decisions will affect how the company moves in the future.

We’ll be looking for most of the following in your profile:

  • Strong educational background, e.g Degree in Computer Science, Physics, Engineering, Mathematics, or equivalent
  • Ability to communicate with the team in English (written and spoken)
  • Unix/Linux systems knowledge
  • A background in security and a deep understanding of the potential risks.
  • Fintech, Payments, and PCI experience very highly valued.
  • Real-time distributed systems deployment.
  • A preference for simple system architectures and micro-services, including experience in technologies like Docker.
  • Advanced networking knowledge.
  • Ability to work autonomously in an unstructured environment.
  • Passion for writing simple, clean and efficient code and/or solutions.
  • Comfortable with complex git/github workflows (submodules, branches, forks, pull requests, merging, rebasing)

The good stuff:

As part of the Maxi Mobility group, which includes Cabify, we’re a company full of happy, motivated people and we never want that to change. Here are some more reasons why it rocks to be part of our family.

  • Flexible work environment & hours
  • Regular fun team events
  • Cabify staff discount
  • Personal development programmes
  • All the gear you need - just bring yourself.

Apply ⎘ Copy Link ↗ Visit Link
Full-Stack Software Engineer with WaystoCap
Malaga, Spain€50k - €70k
11 months ago

Job Description

A bit about us:

Hi! We’re WaystoCap a Y Combinator startup backed by a top tier VC: Battery Ventures; and we are building the future trading platform of B2B in Africa. We are on a mission to unlock trade in Africa, by creating transparency and trust in international trade.

Our headquarters are in: Morocco and Spain; with offices in the UK, Benin, and Burkina Faso too!

We use the most up-to-date technologies, and we are looking for software developers to help us develop our trading platform and extend our micro services architecture.

Please note as we are still a small company we are looking for people to join us on our journey in the office in Malaga, Spain. We believe building a great company culture starts working together!

A little more about what we do:

Our mission is to help businesses in Africa work with trusted partners globally and grow their company. We are building a trust platform, as its the missing component in any trade! We do more than just a listing or marketplace site, and help our buyers and sellers go through the entire trade process more easily, efficiently, and improved with technology.

Here is a short video about us: The African Opportunity

We want every African business to be able to trade internationally, just like any company and take advantage of cutting edge tech to solve payments, logistics, and most importantly trust issues. In our first year of full operations (2017) we already grew 300%, and the sky is the limit!

Here is a story from one of our existing team members, that should give you a bit more of an idea about his experience joining us in Spain from Canada:

https://www.linkedin.com/pulse…

Your challenge as a full stack developer:

You will be part of a cross functional agile team helping to build a strong and scalable products. The team will plan, design and build innovative solutions to unlock international trading in Africa. backed by a deep understanding of software engineering and best practices, your duties will include build, monitor and maintain scalable applications.

We are looking for full stack software engineers with:

  • Exceptional ability to work anywhere in the technical stack, delivering quality code both on the frontend and backend.
  • Fluency in any backend server language, and expertise in relational databases and schema design.
  • Strong motivation to drive impact by making product improvements.
  • An ability to share knowledge, and evangelize best practices.
  • You should be proactive, with strong good communication skills and an ability to learn fast.

Requirements:

  • More than 4 years professional experience
  • Experience in programming with one of the following language: Golang, Node, Java, Scala
  • Experience in software design and testing
  • Experience in database and storage technologies (RDBMS, NoSQL,…)
  • Experience in frontend technologies (PWA, ReactJS/angular/VueJs)
  • Experience with CI/CD pipeline
  • Experience working on an agile team

What we offer:

  • Product ownership and decision making in the entire development process
  • Work with a talented team and learn from international advisors and investors
  • Work in sunny Malaga, with a great lifestyle and excellent quality of living
  • Be involved in a fundamental company supporting development in Africa
  • Very competitive salary and stock options in a Silicon Valley startup
  • Regular afterwork drinks, company team buildings, celebrations
  • Generous PTO
  • Support for relocation and visa sponsorship (if needed)
  • Company provided laptop and screens (you choose your set up!)
  • Have a voice in what tools you want us to use

Apply ⎘ Copy Link ↗ Visit Link
Backend developer Java & Go with Teknei
Madrid, Spain€24k - €36k
1 year ago

Job Description

Teknei is a leading company in IT solutions and complementary systems of IT systems with a special focus on ECM (Enterprise Content Manager), Cybersecurity and RPA (Robotic Process Automation).

For important project in the telco sector we select a programmer with experience in backend development with Java or Go

Skills

  • Java or Go

  • Agile methodologies

  • Management tools, incident tracking (Jira)

  • Knowledge of Microservices

  • Knowledge of continuous integration

  • Version control

  • Knowledge of Dockers and Kubernetes

Place of work: La Finca (Pozuelo)


Apply ⎘ Copy Link ↗ Visit Link
Senior Engineer Data Retrieval with source{d}
Madrid, Spain / Remote€49k - €53k
1 year ago

Job Description

At source{d} we are building the technology stack for the next generation of Machine Learning powered developer tools. We are an open-core company built around our Open Source projects.

We have raised over ten million USD so far, and we are currently growing our team.

This is a remote position however can also be based from our Madrid office.

All remote applicants must be based between the San Fransico and Moscow Timezones

Responsibilities

  • Writing robust and maintainable backend code.
  • Designing new features.
  • Maintain our projects and improve its stability.
  • Supporting internal stakeholders.
  • Supporting our open source community.

Requirements

  • Strong backend coding skills in, at least, two languages.
  • Good algorithmic problem-solving skills.
  • Experience with performance optimization or scaling in volume of data.
  • Strong Linux skills.
  • Experience creating public APIs (REST, gRPC or equivalent).

Preferred Requirements

  • Experience with Linux storage and networking.
  • Experience with distributed systems.
  • Experience with distributed storage.

Team

The Data Retrieval team is developing source{d}’s data retrieval pipelines that synchronize and provide access to any number of code repositories. Written mostly in Go, it aims to be robust, friendly, flexible and capable of running on large-scale distributed clusters over petabytes of data.

We at source{d} seek to be at the heart of any project related to source code. Thus, this core tool is used both in-house for building source{d}’s unique global scale open dataset of +60M code repositories for cutting-edge Machine Learning research, as well as used by our customers to ingest git repositories to their source code processing clusters.

  • Good knowledge of Linux, storage, networking and distributed computing is important.
  • You will be expected to have strong backend coding skills in at least two languages, and very good algorithmic problem-solving skills. Skill at programming in Go is not required but will be highly appreciated. We strongly believe it can be learned by any skilled developer, and we care much more about our team’s mindset and prior experience than specific language skills.

Culture

  • source{d} is a company for developers by developers. We firmly believe in always doing what’s best for the individual developer in the community. Our team consists of members who are passionate about programming. To understand our culture better, read more about it here.
  • At the moment, we are 35+ people from 10 different countries working closely together from our office in Madrid. We are more than happy to sponsor you a visa and guide you and your family through the whole process if you decide to come to work from our office, but you may also choose to work remotely. Currently, we have remote team members in USA, Portugal, Ireland, France, Belgium, Poland, Estonia and Russia.
  • For those wanting to work from one of our offices, we fully support the visa and moving process for you and your family.
  • At source{d}, we have a transparent salary policy which we feel strongly about it. Your seniority level will be determined during the last round of on-site interviews.
  • At source{d} all of the projects we work on are public on GitHub and the vast majority are open-source under licenses such as Apache 2.0 or GPL3.
  • We don’t just believe in open-source, we also believe in radical transparency as an organization, there we publish everything about the company at github.com/src-d/guide.

Perks

  • We go to conferences and other developer events!
  • Open Source Days, every second Monday, you are encouraged to work on any OSS project you choose.
  • Flexible hours, set your own schedule that fits you.
  • Free books. We will buy any books that help you learn & grow.
  • If you choose to work from one of our offices, you will enjoy a comfortable and spacious environment.
  • Annual summer and winter Christmas parties and a hackathon retreat are held in Madrid and all team members are flown over for it.
  • We also have our own, Open Source craft beers.

Other

  • We offer visa and relocation support for those wanting to work in the Madrid office.
  • The local timezone of developers who want to work remotely should be between San Francisco and Moscow.

Apply ⎘ Copy Link ↗ Visit Link
Senior Backend Engineer (Go) with Teamwork
Ireland / Netherlands / United Kingdom / Spain / Poland / Bulgaria / Argentina€50k - €65k
1 year ago

Job Description

About us At Teamwork, we pride ourselves on creating the best software, working with outstanding people, and going above and beyond for our customers. That excellence has been rewarded with hundreds of thousands of amazing customers all across the globe and millions of users who sign in every day to trust us with getting their businesses organized and running productively. We’re a profitable, entirely self-funded business with no investors or outside influences beyond one: our customers and what’s best for them. It’s a responsibility that we take very seriously. We’re a company of action, full of triers and doers: we try things, we make mistakes, and we learn from them.

Growing this team from Cork with an extremely talented group of people is an amazing journey to be a part of. We’re a place to work unlike any other, with a unique, creative way of doing things: see for yourself.

We’re looking for an experienced back end developer to join our team and help us create our super-cool, super-secret new product.

Must have Experience with Go. Knowledge of REST and developing APIs. Experience with MySQL/MariaDB. Working knowledge of cloud infrastructure services, preferably AWS. Good communication skills. Nice to have Experience with any of the following:

Kubernetes. RabbitMQ / AMQP. Redis or similar for caching.


Perks & Benefits

What you can expect

Working at Teamwork isn’t like a normal job. We believe in hiring only the best and then looking after them like they deserve. On top of a great financial package, we do everything possible to make Teamwork a great place to work.

We believe in paying a competitive salary: earn what you’re worth, with regular reviews. We’re committed to your long-term future at the company, and we’re passionate about helping you to improve and enhance your skills.

You have unparalleled freedom in how you do your job. Spot something that needs improving? Off you go, make it happen. You’ll be given only the very best equipment so that, whatever your role, you’ll have the very best kit to help you do your best work.

We take work-life balance very seriously: we’ll set you up with a subsidized gym membership at the gym of your choice and when you come to Cork, you will get regular company-sponsored lunches, movie nights, and nights out.

Sounds epic? Join the journey at Teamwork.

Teamwork is an equal opportunities employer.

Interview Process

Preliminary interview with HR Tech Test (Quick Golang project in your spare time) Tech interview Offer :)

Apply ⎘ Copy Link ↗ Visit Link
Senior Software Engineer with Zaleos SL
Madrid, Spain€1k – €40k
2 years ago

Job Description

http://jobs.zaleos.net

Mission / Responsibilities

We are seeking a world-class, talented and enthusiastic Senior Software Engineer to join our team in Madrid.

  • As a Senior Software Engineer you will be a key participant in the development of software solutions in the language most appropriate to the problem.
  • You will create and maintain highly fault tolerant solutions, ensuring always that all the deliverables are provided with the highest quality possible for maintainability, robustness and scalability.
  • As a member of the Software Development team you will need to use modern software engineering approaches and agile methodologies.

Requirements

  • Computer Science or Telecommunication Engineering degree.
  • More than 3 years of proven experience solving challenging software problems.
  • Advanced level of English.
  • Extensive knowledge of object-oriented programming, algorithms, software architecture, Linux and relational databases (MySQL/PostgreSQL)
  • Experience with at least one of the following programming languages: Java, C/C++, Golang or Python.
  • Experience with at least one of the following languages: BASH or perl.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills: Ability to clearly express technical concepts verbally and written.
  • Self-motivator with strong work ethic and the ability to multitask.
  • Team player: You work well with other top-level engineers and enjoy giving and receiving constructive feedback that helps you grow.
  • Hungry learner: You like to catch up with technology, knowledge and skills to avoid getting stuck.

Nice to have

  • Experience with Real-Time protocols: SIP, WebRTC, XMPP…
  • Experience with other tools such as: Vagrant, Packer, ELK stack, AWS…
  • Contributions to the Open Source world.

Apply ⎘ Copy Link ↗ Visit Link
Software Engineer with Cabify
Madrid, Spain$45k – $65k
2 years ago

Job Description

About the position

The Risk team is responsible for building, improving and maintaining an event-driven, real time scoring risk platform for Cabify. The goal is to minimize fraud and credit risk while at the same time improving user experience, and improving security for our Driver and Rider apps. As a Risk Engineer at Cabify you will be responsible for:

  • Improving the current scoring system by combining rule-based and machine learning to reduce false positives and friction within the app users.
  • Maintaining a production platform used by millions of users with high throughput.
  • Deploying and implementing machine learning models like regression and classification with the help of the Data Scientists in either Go or Python.
  • Working closely with Data Engineers, Data Scientists and Systems to ensure constant quality and reliability.
  • Ensuring backend support for future Front End of the application

What we’re looking for: * Experience in object oriented programming in any major language ( we use mainly Go and some Java). * Experience in message brokers or similar (we use PubSub). * Experience in, at least, one functional programming language (we use Scala). * Experience in any batch / real time distributed processing framework (we use Beam and Spark). * Experience using NoSQL databases like Cassandra or HBase


Apply ⎘ Copy Link ↗ Visit Link
Software Engineer (Risk) with Cabify
Madrid, Spain€45k – €65k
2 years ago

Job Description

About the position

The Risk team is responsible for building, improving and maintaining an event-driven, real time scoring risk platform for Cabify. The goal is to minimize fraud and credit risk while at the same time improving user experience, and improving security for our Driver and Rider apps. As a Risk Engineer at Cabify you will be responsible for:

  • Improving the current scoring system by combining rule-based and machine learning to reduce false positives and friction within the app users.
  • Maintaining a production platform used by millions of users with high throughput.
  • Deploying and implementing machine learning models like regression and classification with the help of the Data Scientists in either Go or Python.
  • Working closely with Data Engineers, Data Scientists and Systems to ensure constant quality and reliability.
  • Ensuring backend support for future Front End of the application

What we’re looking for in a candidate: * Experience in object oriented programming in any major language ( we use mainly Go and some Java). * Experience in message brokers or similar (we use PubSub). * Experience in, at least, one functional programming language (we use Scala). * Experience in any batch / real time distributed processing framework (we use Beam and Spark). * Experience using NoSQL databases like Cassandra or HBase


Apply ⎘ Copy Link ↗ Visit Link
Lead Backend Engineer with Social Point
Barcelona, Spain€40k – €60k
2 years ago

Job Description

What will you do at Social Point?

As a Lead Backend Engineer you will manage a team of backend developers and guide them towards successful project deliveries.

To achieve sustainable results, you should be providing technical leadership through coaching and mentorship and maintain high standards of software quality by establishing good practices and habits. You will also be in charge of identifying and encouraging areas for growth and improvement within the team and work in collaboration with other backend leads and departments on company-wide projects.

Our backends are developed using several technologies and programming languages (Golang, PHP, Python,Lua, etc…), so you should not be afraid to work with our existing code, extend, maintain and continuously refactor the backend of our games.

As a Lead Backend Engineer, you will also work in designing and implementing high available systems for the server part of our games. You will be part of our games team and work closely with systems engineers, game developers and other departments. You will be integrated in business decisions as part of our technology strategy.

This is you

Professional, problem solver, proactive, team worker, rigorous, with leadership skills and detail oriented. You are smart, creative and practical at the same time. And you have the ability to work fast, quickly get up to speed with existing code, and learn new concepts easily.

You also have

*More than 8 years of programming experience. *More than 3 years of professional experience managing teams. *Worked and mastered languages like Java, C#, C++, Erlang, Golang, etc… *Intermediate systems knowledge and understand what happens behind your code *Experience designing and implementing complex systems with multiple parts and technologies *Experience with application scalability, performance and reliability *Experience with application and system orchestration: understand where you code fits within the big picture. *You are ambitious: you want to learn, improve, try new roles… *You accept challenges: you’ll be happy to see our traffic doubling instead of being daunted :-) *Common sense and can get things done. *You are a good team worker. *You are able to explain technical issues to both technical and non-technical people.


Apply ⎘ Copy Link ↗ Visit Link
Senior Backend Software Engineer with Verse Technologies
Barcelona, Spain€40k – €60k
2 years ago

Job Description

About us:

Verse is a venture-funded startup headquartered in Barcelona. We’re a global payments technology platform: our beautiful product lets people pay each other back instantly. And it’s working, people love sending money with Verse and we’re evolving the way the world pays. From our founding in 2015 to our launches in over 15 countries today, Verse’s rapidly expanding global presence continues to revolutionize digital payments. If you want to have a huge impact on the world, this is the place to be!

Job Description:

Love Payments? Love software engineering? Join the Verse engineering team! We are looking for more great engineers who are passionate about building excellent user experiences to help us connect the universe through payments.

As a Verse Senior Backend Engineer you will create delightful software for all of our users around the world. You’ll own the back-end development for one or more projects and tackle tough design and product problems alongside other world-class engineers. Our Back-end team uses the latest technologies (Go, Python, Kubernetes) and we’ll need your expertise to keep us at the cutting-edge by rapidly developing, fast, and secure experiences for our users.

What you’ll do:

Write clean code to develop functional web APIs Do code reviews and care about code quality Write technical specifications, evaluating the trade-offs Help maintain the infrastructure (monitoring, logging) and deployment pipelines Have ownership of your work, from design to deployment and operation. Build robust, lasting, and scalable products Troubleshoot and debug applications Collaborate with our app developers to integrate user-facing elements with server side logic Build reusable code and libraries for future use Write unit and integration tests for your code Collaborate and work well with the team members

Who we’re looking for:

BS/BA in Computer Science or similar experience in technical field Excellent coder, who writes clean and maintainable code Experience designing and developing REST APIs Experience operating a Kubernetes cluster Experience designing robust relational data models Motivation when faced with tough technical challenges Love of learning and passion when it comes to helping others

Nice to have:

Work experience programming in Go and/or Python (Django) Good understanding of PostgreSQL Monitoring with Prometheus/Grafana and Elasticsearch/Kibana Experience writing distributed systems using queues (eg: RabbitMQ) Experience in Google Cloud Compute Background in the fintech industry


Perks & Benefits

❤️ Excellent place to work 💎 Amazing offices in the city center of Barcelona 🌍 Being part of a talented, multicultural and dynamic team ⏰ Flexible working hours 🍎 Healthy lunch, fresh fruit, juices, and coffee whenever you want 📚 Training / Meetups / Events budget 💲Stock Options 💲 Referral Bonus

⎘ Copy Link ↗ Visit Link
Golang Jobs Weekly
13 of 13 Golang jobs in Spain