Senior Back-end Software Engineer - remote

Kyero.com
Posted 2 years ago
We Work Remotely

An exciting opportunity to join Kyero as a Senior Back-end Software Engineer, playing a vital role in assisting and implementing the future vision of our innovative international real estate platform. 


Title: Senior Back-end Software Engineer

Terms: Full Time / Flexible working

Location: Fully Remote (time zones UTC-1 to UTC+3)


Kyero’s Story

Kyero helps people from all over the world to find their sunshine. We make it easier for international property buyers to achieve their dreams.

Many of us have moved countries so we know the joy of finding the place you want to call home. We also know the highs and lows involved in making that happen. Our founders, Louise and Martin, started Kyero based on the lessons they learned when they bought land in their favourite part of Spain. They harnessed what they learnt to create a company dedicated to helping people move from dreaming about sunshine to living in it.


The Role


We have an exciting new role for a skilled, analytical and results-driven senior back-end software engineer to join the experienced Kyero engineering team, focusing on improving and maintaining our bespoke international real estate platform and to improve and modernise our current back-end application performance and processes. 

You will work within a multi-disciplined, global and agile team and will be responsible for designing, building and maintaining the server-side web application and writing web services and APIs used by front-end developers. 

As a highly versatile, self-motivated and experienced engineer you will use your understanding of programming languages and tools to ensure coding discipline and standards are met, adhere to our development strategy, develop code in accordance to our development policies, standards and lifecycle, formulate more efficient processes, solve problems, and should be focused on building a better, more efficient program and creating a better end-user experience.

You have worked previously as part of a larger team, supporting business needs and have developed sizable applications. Experience in the following technologies Ruby on Rails, JavaScript, Amazon Web Services (AWS), Snowflake, Matillion, Postgres, MongoDB are helpful to succeeding quickly in this role. 

You should be comfortable working alongside and collaborating with a remote team as well as independently and confident working in an Agile/ Scrum development environment and will attend regular agile meetings and communicate with the wider team. So you should have excellent communication, computer, project management skills and be familiar with issue management systems, such as JIRA and Confluence.

Our back end developers have an immediate effect on our business success, as well as the success of our clients and our innovative &inclusive culture gives you a real opportunity to make a difference and play a key role in our growth story.

Read on for our story &what we’re hoping you can bring. If this sounds like a good fit, we’d love to hear from you!


The Business

We are an international team of 30 fully remote people located across 7 countries, combining Marketing, Sales, Customer Services, Design, Development, Data, Finance &Admin. All of whom are truly passionate about the vision and purpose of the business.

The team brings exceptional knowledge of the market and a complete focus on the buyer. With a culture of trust and inclusion, we are firm believers in the power of data, the principles of test &learn &the importance of promises &proof points.

Within the last 18 months we have launched new branding, introduced a Freemium commercial model, established a marketing team &new partnerships for Data, SEO &CX, whilst firmly establishing ourselves within three new international markets.

And we are committed to making this a business for good. In 2018 we became a business with negative carbon emissions.  And given our commitment to help people find a place they can call home, we allocate a % of our annual revenue to Spanish homeless charity Hogar Si Foundation RAIS. We are also actively exploring how we can make the move to become Employee Owned &B-Corp in the years ahead.

And we’re only just getting started… with a clear vision, strong leadership and expertise across the team, we’re more ambitious than ever and have the perfect recipe for continued growth!
 

Our Values

We help people find their sunshine. For some, that’s a home in the sun. For others it’s a place where they feel at home, where they belong. For our team, it’s the chance to find sunshine in their work, their home and their life.

These are the values we live by:

  • Know our customers, no assumptions.
  • You can with Kyero.
  • Explore what’s possible, never settle.
  • Real Deal, what you see is what you get.
  • One team, together we go further.
 
Your Experience

  • You’re a Senior Software Engineer, you have full-stack development experience with a demonstrated history of working in the software development industry. 
  • You have strong experience with Ruby on Rails, JavaScript, SQL / NoSQL database architecture, Data warehousing services and ETL processes.
  • Knowledge of JS Frameworks, such as React and Remix.
  • You are programming language agnostic (but you have your preferences).
  • You have knowledge of design patterns and when to apply them.
  • You have solid OOP and software design knowledge.
  • You have an understanding of what it takes to run and scale a high throughput production site in terms of caching, queuing and messaging.
  • You have a good understanding of accessibility and server compliance.
  • You're pragmatic on your job, you love to optimise for performance but you understand the cost-benefit of a solution.
  • You love to write tests, you know pairing and code reviewing is about ensuring stuff works properly and a way to ensure quality and shared knowledge.
  • You are comfortable and productive working 100% remotely.
  • You have some DevOps skills and can handle Amazon web services (AWS) and Heroku fine.
Your Main Responsibilities

  • Working closely with our development team to design and develop new back-end website applications.
  • Maintaining and troubleshooting existing back-end website applications.
  • Writing and maintaining reliable Ruby code.
  • Creating servers and databases for functionality.
  • Integrating data storage solutions.
  • Creating back-end components.
  • Designing, developing and maintaining APIs.
  • Identifying and fixing bottlenecks and bugs.
  • Connecting applications with additional web servers.
  • Seeing through a project from conception to finished product.
  • Write clean, optimised code with full test coverage to meet both technical and consumer needs.
  • Staying abreast of developments in web applications and programming languages and being involved in software architecture and engineering processes decision making
  • Pair programming with other developers on the team

Required Skills

  • Bachelor’s degree in computer science, computer engineering, or related field.
  • At least 7 years working experience as a software engineer
  • Strong organisational and project management skills.
  • Outstanding knowledge and experience working with ruby on rails as well as libraries such as RSpec with an ability to write clean ruby code.
  • Proficiency with code versioning tools such as Git, Github and CodeCommit
  • Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
  • Familiarity with JavaScript frameworks such as React, Remix and NodeJS.
  • Familiarity  with server-side languages such as Java, PHP, and Python.
  • Strong knowledge of database technology such as SQL and NoSQL.
  • Strong knowledge of MVC, Mocking, RESTful, and ORM.
  • Excellent verbal communication skills.
  • Good problem-solving skills.
  • Attention to detail.
 
Essentials

  • You live in Europe on a time zone between UTC-1 and  UTC+3.
  • You're a team player, you know when to ask for help and to give help, you listen to others and you give advice.

The Offer

  • Excellent salary &benefits.
  • Autonomy and flexible remote working.
  • 38 days of holiday including public holidays.
  • Performance related bonus.
  • Bi-annual international team meet ups.
  • The business and the team are ready for this next step in its evolution – this is a new role, in an established and profitable international business with strong growth ambitions. You can really make a difference with this one. 

Does this sound like a good fit for you? We’d love to hear from you! Please get in touch and let us know why this could be the right opportunity for you.


To Apply


Send your application to jobs@kyero.com and include "Senior Back-end Engineer" in the title. 


Please also include:

  • Your CV
  • A few words explaining why you think you'd be a good fit for Kyero

Important Info

Direct applicants only please - we won’t respond to agencies.