Backend Developer

Spain🕖 9 months ago

About PopulateWe are a design and tech consultancy building digital products around civic engagement. We are hiring for Gobierto Contracts, which is our main focus right now: a tool to help public administrations control, plan and research about their contracting activity and to help companies search for public contracts, analyze its market, etc. Visit contratos.gobierto.es

We valueopen: source, data, knowledgebalance: design your work schedule around your life, not the other way roundcommunication: remote-first approach. Good & orderly written communication > meetings > real time interruptionsquality: pride in process and resultsindependence: responsibility for your own work, not micromanaging

The jobWe are searching for a backend developer with experience in modern MVC frameworks. We are a Ruby On Rails shop, but we’ll train you if you don’t have experience with Rails and are willing to learn it (After 17 years, we keep thinking that Rails is a great option).

Gobierto Contracts is a relatively young Ruby On Rails project, so you’ll be a key contributor to shape the basis of the code and will take ownership of the project. One of Gobierto Contracts’ parts is a global search engine of tenders and contracts extracted from public sources. On top of this we are applying machine learning magic to do predictions, entity extraction from PDFs, and many other fun things.

You’ll also be contributing from time to time to Gobierto Transparency, our open source solution for setting transparency and accountability initiatives.

We work on Github using a git workflow with CI/CD, tests, different automations… Our workflow has been polished throughout a few years, so have automated many things (monitoring, error tracking, server setups & updates, deployments, various checks…). You can take a look at the Gobierto repo to see how we actually work.

Depending on your skills and interests, you may participate in:Data analysis work: using SQLSystems work: servers setup, management, deploys. We use Ansible, some Docker

Day to day workPlan new features of Gobierto and existing applications, and contribute to new apps from scratchImplement defined features, manage your sprints, do sprint reviewsCollaborate with other team members: provide feedback and do code reviewsImprove and maintain existing code of production applications

Your first week(in no particular order)Meet the team!Set up your tools, install GobiertoBrowse our internal doc wiki to check out how we work, where to find things, etc.Browse around in our general issue tracker (Github)Get assigned initial issues to navigate around our development process: tests, deploy, code reviews…

Your first quarterMaster all of our internal tools and processesYou are tasked with planning a medium-sized feature in Gobierto that will take you several weeks to implementPropose the work plan and work with a designer and a front-end engineer to implement itDeploy code to staging, demo your work to the team/client, write documentation, polish it and merge it to master

Your first yearResponsible of one or more apps/modules/big featuresMaster Gobierto and have provided ideas to improve code and featuresSpeak with clients autonomously if neededDo fluent code reviewsHave made suggestions to improve our processesHave attended some conferences and proposed books to our book clubGiven internal talks about tech and non-tech thingsHave traveled with the rest of the team to one or more retreats (if global pandemics allow it)

This role is for you if…You want to work on meaningful projects around civic engagement, open data, participation and accountabilityAre looking for a stable job in a rewarding environment, with mission-driven projects, where you’ll spend your next few yearsValue a work environment which strives for excellence, from process to results, from design to codeEnjoy working in a small team interested in understanding and contributing to our different systems (code, tools, processes)Have developed MVC or Ruby on Rails applications with a level of complexity similar to GobiertoValue clean code with good abstractions and good communication skills both in the code and in the submitted PRsUnderstand and value testing and have been doing this systematically in recent timesPrioritize understanding and analyzing problems to come up with effective solutionsAre familiar with PostgreSQL, Git, Linux systems, the Unix shellEnjoy hacking in the Unix shell to automate tasksYou are interested in open data, free software, data visualizationYou are fluent in written and spoken English

BenefitsRemote, mixed or onsite: some of us works regularly in our sunny Madrid office, others are fully remote, others mix. You are free to choose your place of work.Flexible schedule and hours: You design your work schedule around your life, not the other way round.Events: We get together a few time a years to work, share and have funChoose your hardware & software: Linux, Mac… your choiceEducation & Conferences stipend 1.200 € per yearIndefinite contract

The salaryUp to 50.000 € depending on experience, with a 5-10% yearly bonus according to your performance and company results. Yearly salary revisions.

We are not the latest giga-funded startup with the mission to change the world of * (really, in those startups they are changing the world about anything!) so we won’t match top paying equivalent jobs in Spain.We are building an independent, self-financed, sustainable company with the objective of being in business for many years working on projects we believe in and that we think make the world a better place, bit by bit. Projects that are respectful with people and don’t prioritize revenue over everything.

We are growing the business and aim to pay as best as we can. We look forward to growing with you: you’ll join a place that we are all defining together so it’s the best possible place to work we can imagine of: Interesting projects, intelligent people, with stimulating challenges, that provides good work-life balance and freedom to organize your schedule. You’ll contribute to delivering projects with more efficiency so we can grow faster.

Hiring processYou take some time to write the application (two questions to show your motivations on the role)We look at the work you have done and some code samples (bonus points if it’s on open source repos)We do a short chat over the phone. Do a longer one if everything is fineIf we want you to join us, we’ll make a salary proposal

Paid project:we want to test the relationship before committing full time so we (you and us) are sure it’s a good fit. Changing jobs is stressful and time consuming and we don’t want to lose anybody’s time.we’ll propose a project of around 20-40 hours so you can combine it with your current job. We agree on the fee and you complete it when you can, without stress (2-3 weeks, but we are flexible and we can define an agreement based on personal circumstances)alternately, you can do this project in the officewe pay you this project, no matter whatIf project is OK, everything is ready ;)

Apply: https://populate.tools/career/backend-developer

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago