An exciting opportunity to join Kyero as a Senior Software Engineer, playing a vital role in assisting and implementing the future vision of our innovative international real estate platform.
Title: Senior Software Engineer
Terms: Full Time / Flexible working
Location: Fully Remote (time zones UTC-1 to UTC+3)
The Role
We have a position open for a skilled, analytical and results-driven Senior Software Engineer to join the experienced Kyero engineering team. You will be focused 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.
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!
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 Business
We are an international team of 43 fully remote people located across 7 countries, combining Marketing, Sales, Customer Services, Design, Development, Data, Finance and Admin. All of us are truly passionate about the vision and purpose of Kyero.
This has been a defining time for Kyero, evolving our proposition to test new commercial models, improve the user experience and explore new ways of working and we feel stronger than ever.
We are using business as a force for good. In 2018 we became a business with negative carbon emissions. And given our commitment to helping people find a place they can call home, we allocate 1% of our annual revenue to the Spanish homeless charity Hogar Si Foundation RAIS. Kyero has recently become a B Corp company, and we hope to be an employee trust owned company in the near future.
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 Mission & Values
To help people find their sunshine with confidence. We’re focused on building trust & adding magic to the experience of finding a property abroad, and our fully remote international team brings passion, knowledge & expertise. We’re committed to doing the right thing for people and the planet.
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.
What You Will Bring…
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. 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 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.
Your Experience
You’re a Senior Software Engineer, you have extensive development experience with a history of working in the software development industry.
You are programming language agnostic but have excellent knowledge of Ruby on Rails.
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 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
At least 5 years working experience as a software engineer
Strong organisational and project management skills.
Outstanding knowledge and experience working with web application frameworks such as Ruby on Rails, with the ability to write clean and well tested code.
Proficiency with code versioning tools such as Git, Github and CodeCommit
Strong knowledge of database technology such as SQL and NoSQL.
Excellent knowledge of MVC, Mocking, RESTful, and ORM.
Good verbal communication skills.
Outstanding problem-solving skills and attention to detail.
Essentials
You live in Europe in 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.
Personal coaching through More Happi
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.
This offer reflects UK employment & terms will vary for international contractors.
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 Software 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.