Staff Software Engineer - Platform & Data

REMOTE

About Fello:

Fello is a dynamic, VC-backed startup revolutionizing the real estate industry and beyond. We empower professionals with innovative technology and solutions, tailored for today's market challenges and extending across various industries. Our team, comprised of industry experts and tech innovators, is in a phase of exciting growth. We are eager to welcome individuals who are passionate about making a substantial impact in the real estate tech space and are enthusiastic about extending this impact to new horizons.

About the Role:

Reporting to our Head of Engineering, as a Staff Software Engineer, you will oversee the development and maintenance of robust, scalable, and efficient software solutions. This role involves a combination of technical expertise, leadership skills. You will provide technical leadership to the engineering team, guiding the development of software solutions that meet industry standards and best practices and foster a culture of innovation, continuous learning, and collaboration within the engineering team. You will ensure that the software architecture aligns with business requirements, performance expectations, security standards and more importantly for scale.

This is a remote role with the option to work anywhere.

Your Responsibilities:

  • Collaborate on all phases of software development, including ideation, prototyping, design, and production.
  • Build products, tools, and services from scratch and evolve existing systems.
  • Apply your technical expertise to guide the team in making thoughtful and scalable design decisions.
  • Influence technology and architectural roadmap of the engineering teams.
  • Build and Iterate quickly and work with product, design, and QA teams to implement new features.
  • Contribute to our suite of automated test scripts.
  • Manage project priorities, deadlines, and deliverables.

What We're Looking For:

  • 6 to 9 years of software application and systems development experience.
  • Proficiency in any Object-Oriented Programming Languages (Java / TypeScript preferred).
  • Deep Understanding of Design Principles and Patterns.
  • Expertise in Databases - MongoDB / PostGres.
  • Experience with ElasticSearch.
  • Experience with Containerized Applications using Kubernetes / EKS.
  • Experience with AWS services: EC2 / SQS / SNS / Lambda / S3 / CloudWatch / etc.
  • Experience in building and managing ETL pipelines (via Glue or Spark).

Benefits at Fello:

  • Great compensation package
  • Excellent health benefits
  • Flexible PTO