Colonies logo

Senior Software Engineer

Colonies

Job Overview

As a Senior Software Engineer at Colonies, you will play a crucial role in revolutionizing the real estate market by implementing cutting-edge technology solutions. You will be responsible for the development and maintenance of Colonies' applications, ensuring they are scalable, performant, and meet the needs of our growing operations.

Key Responsibilities

  • Software Development: Design, develop, test, and maintain software applications using Ruby on Rails, JavaScript, and other technologies in our stack.
  • Architecture Design: Assist in designing and implementing software architecture with a focus on scalability and performance.
  • Code Quality: Conduct code reviews, provide constructive feedback, and ensure adherence to best practices.
  • Monitoring and Observability: Implement monitoring, logging, and tracing solutions to enhance system observability.
  • Collaboration: Work closely with cross-functional teams to understand user requirements and contribute to the product roadmap.
  • Mentorship: Mentor junior team members and promote technical growth within the team.

Your Profile

  • Experience: Minimum 5 years of experience in software engineering, particularly with SaaS platforms.
  • Education: Degree in Engineering or a related field.
  • Skills: Proficiency in problem-solving, data analysis, and software architecture. Familiarity with DevOps practices is a plus.
  • Communication: Excellent communication skills and the ability to collaborate effectively with international teams.
  • Product Mindset: Strong understanding of user needs and a desire to contribute to the overall product strategy.

Our Tech Stack

  • Backend: Ruby on Rails 7
  • Frontend: JavaScript, Hotwire, Turbo, Stimulus, Twitter Bootstrap 5.3
  • Database: PostgreSQL
  • Caching: Redis
  • Deployment: Heroku

A Typical Day

Start your day by catching up with remote colleagues on Slack. Check production alerts and support tickets, ensuring any issues are addressed promptly. Participate in daily stand-ups to discuss progress and blockers. Collaborate with product managers to review upcoming features and provide estimates. Engage in code reviews and focus on development tasks, ensuring your work is ready for deployment.

Why Join Us?

At Colonies, we offer a flexible work environment that supports both on-site and remote work. You'll have the opportunity to grow professionally in a collaborative team culture, working on innovative solutions that transform the real estate market.

Join us in creating smart living housing solutions that enhance community living in large cities.

Benefits
Extracted with AI

  • Flexible work environment
  • Opportunities for professional growth
  • Collaborative team culture

Similar jobs

Last update: 23 minutes ago

Colonies logo
Colonies

Software Engineer Intern

Join Colonies as a Software Engineer Intern to redefine data models and enhance web applications in Paris.

Vestiaire Collective logo
Vestiaire Collective

Senior Software Engineer

Senior Software Engineer role in Lisbon, focusing on backend development and enhancing buyer experience.

Flix logo
Flix

Senior Software Engineer

Join Flix as a Senior Software Engineer in Lisbon. Work with Python, AWS, and Kubernetes to drive innovation in travel tech.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

Signal AI logo
Signal AI

Senior Software Engineer

Senior Software Engineer needed in Lisbon, skilled in Angular, Clojure, and cloud technologies, offering hybrid work and unlimited holidays.

Planet logo
Planet

Senior Software Architect

Join as a Senior Software Architect in Porto, Portugal. Lead software architecture and design for innovative tech solutions.

Fluxon logo
Fluxon

Senior Software Engineer

Join Fluxon as a Senior Software Engineer. Work remotely with cutting-edge technologies like AWS, GCP, and Python.

LovelyStay logo
LovelyStay

Senior Back End Developer

Senior Back End Developer needed in Lisbon, Portugal. Skills: NodeJS, TypeScript, PostgreSQL. Benefits: Health, Flexibility, Events.

LovelyStay logo
LovelyStay

Senior BackEnd Developer

Senior BackEnd Developer needed in Lisbon, Portugal. Expertise in Node.js, TypeScript, PostgreSQL. Remote options available.

Fluxon logo
Fluxon

Senior Software Engineering Lead - Full Stack

Senior Software Engineering Lead for a full-stack role in Lisbon, Portugal. Remote work with competitive benefits.

Securecell AG logo
Securecell AG

Frontend Software Engineer

Join Securecell AG as a Frontend Software Engineer in Lisbon, Portugal. Engage in innovative bioprocess technology projects with a hybrid work model.

N-able logo
N-able

Senior Software Engineer

Senior Software Engineer in Lisbon, specializing in Linux, OOP, and REST APIs, offering a hybrid work model and comprehensive benefits.

Usercentrics logo
Usercentrics

Senior Software Engineer - Growth

Join Usercentrics as a Senior Software Engineer in Lisbon to drive growth initiatives using JavaScript and Node.js.

OLX logo
OLX

Senior Fullstack Engineer

Senior Fullstack Engineer role in Portugal, focusing on Golang, React, AWS, and cloud technologies. Join OLX's innovative software development team.

Wellhub logo
Wellhub

Senior Backend Software Engineer

Join Wellhub as a Senior Backend Software Engineer to innovate and enhance our wellness platform. Work remotely in Portugal.

Nexar Inc. logo
Nexar Inc.

Senior Software Engineer - Cloud Backend

Senior Software Engineer for cloud backend development, focusing on big data pipelines and distributed systems in Porto, Portugal.

YLD logo
YLD

Senior Software Engineer - React Native

Senior Software Engineer specializing in React Native, JavaScript, and Node.js for a leading IT consulting firm in Lisbon, Portugal.

Scalingo logo
Scalingo

Senior Software Engineer (Rails/Vue) - Cloud

Join Scalingo as a Senior Software Engineer specializing in Rails and Vue.js for cloud solutions. Remote work from France.

HiBob logo
HiBob

Senior Backend Engineer

Join HiBob as a Senior Backend Engineer in Lisbon! Work on microservices, cloud platforms, and databases. Enjoy flexible benefits and a dynamic culture.

Exclaimer logo
Exclaimer

Senior Software Engineer - .NET/C#

Senior Software Engineer specializing in .NET/C# needed for a dynamic team in Coimbra, Portugal. Hybrid work model.

Sovos logo
Sovos

Software Engineer (JavaScript)

Join Sovos as a Software Engineer (JavaScript) in Porto, Portugal. Work on API development, collaborate with teams, and enhance your skills.

Wellhub logo
Wellhub

Staff Software Engineer - Platform

Join Wellhub as a Staff Software Engineer to lead platform development, focusing on performance, scalability, and resilience in a remote role.

Squarespace logo
Squarespace

Senior Software Engineer, Java

Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.

Astrada logo
Astrada

Software Engineer - AWS, JavaScript, Node.js, React.js

Join Astrada as a Software Engineer in Porto, Portugal. Expertise in AWS, JavaScript, Node.js, React.js required. Hybrid work.