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

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.

Remote Crew logo
Remote Crew

Senior Data Engineer

Join us as a Senior Data Engineer in Lisbon to design and maintain data infrastructure. Hybrid role with flexible benefits.

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.

OLX logo
OLX

Remote Frontend Engineer - Real Estate

Join OLX as a Remote Frontend Engineer in Real Estate, working with React, GraphQL, and AWS to build scalable web applications.

AUTODOC logo
AUTODOC

Senior Software Engineer - Front-End (React.js)

Join AUTODOC as a Senior Front-End Engineer in Lisbon, focusing on React.js development in a hybrid work environment.

AppFolio logo
AppFolio

Senior Software Engineer - Investment Manager

Join AppFolio as a Senior Software Engineer to innovate in real estate investment management using AWS, Ruby on Rails, and React.

lempire logo
lempire

Senior Fullstack JavaScript Engineer / Product Developer

Join lempire as a Senior Fullstack JavaScript Engineer to design and develop features for innovative SaaS products.

Moon Active logo
Moon Active

Senior BackEnd Developer (Node.js)

Join Moon Active as a Senior BackEnd Developer (Node.js) to build high-scale, real-time systems.

BOSSCAT™ Home Services and Technologies logo
BOSSCAT™ Home Services and Technologies

Senior Software Engineer

Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.

Plaid logo
Plaid

Experienced Software Engineer - Product

Join Plaid as an Experienced Software Engineer to develop Europe-specific payment products in a hybrid work environment.

Paddle logo
Paddle

Senior Software Engineer (Go)

Join Paddle as a Senior Software Engineer (Go) to enhance payment systems, working remotely with AWS, Docker, and microservices.

Datadog logo
Datadog

Senior Software Engineer - Language Tools

Join Datadog as a Senior Software Engineer in Lisbon to develop language tools for backend engineers.

BrainRocket logo
BrainRocket

Team Lead Back-end Developer with Node.js

Lead back-end development with Node.js in Lisbon. Join BrainRocket for a dynamic role with great benefits.

Kuehne+Nagel logo
Kuehne+Nagel

Senior Full Stack Engineer

Join Kuehne+Nagel as a Senior Full Stack Engineer in Porto, Portugal. Develop mission-critical software using Java, Angular, and more.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

Procore Technologies logo
Procore Technologies

Senior Software Engineer, Frontend

Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.

Replo logo
Replo

Senior Backend Engineer

Join Replo as a Senior Backend Engineer to architect and implement robust backend systems using TypeScript/Node.js.

Bloomreach logo
Bloomreach

Senior Software Engineer - Microservices and AI

Join Bloomreach as a Senior Software Engineer to work on microservices and AI solutions in a remote-first environment.

Farmless logo
Farmless

Principal Software Engineer

Join Farmless as a Principal Software Engineer to revolutionize food production with cutting-edge software solutions.

MORSE Corp logo
MORSE Corp

Senior Python Software Engineer

Join MORSE Corp as a Senior Python Software Engineer in Cambridge, MA. Work on cutting-edge AI and machine learning projects.

Remo Health logo
Remo Health

Senior Software Engineer II, Provider Experience

Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

Roche logo
Roche

Senior Data Engineer

Join Roche as a Senior Data Engineer in Sant Cugat del Vallès, Spain. Work on data pipelines, automation, and cloud services.

Procore Technologies logo
Procore Technologies

Senior Software Engineer, Frontend

Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.