Staff Software Engineer

Posted 94ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Staff Software Engineer leading the development of scalable software solutions for a Resident Experience Platform. Collaborating with cross-functional teams and mentoring junior engineers in a remote-first environment.

Responsibilities:

  • Lead the design, architecture, and development of high-performance, scalable software systems
  • Write, test, and maintain high-quality code, ensuring it meets both functional and non-functional requirements.
  • Contribute to architectural decisions, ensuring scalability, performance, and maintainability of software systems.
  • Uphold coding standards, best practices, and guidelines while conducting code reviews to ensure high-quality software.
  • Analyze and resolve complex technical issues, optimizing code and improving system performance.
  • Work closely with product managers, designers, and other engineers to understand business requirements and translate them into technical solutions.
  • Drive continuous improvements in code quality, development processes, and team efficiency.
  • Create and maintain technical documentation, including architecture diagrams and API specifications. Communicate technical decisions and strategies clearly to both technical and non-technical stakeholders
  • Participate in agile development processes, including sprint planning, stand-up meetings, and retrospectives.
  • Stay up-to-date with emerging technologies and industry trends to drive innovation

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or related experience
  • 5+ years of professional software development experience, with a strong background in software design and architecture.
  • Experience with TypeScript, React and Next.js.
  • Experience with NestJS and PostgreSQL.
  • Solid understanding of cloud-native architectures with Kubernetes and Terraform.
  • Deep knowledge of software architecture patterns and design (e.g., microservices, distributed systems, hexagonal architecture, domain driven design, etc).
  • Strong problem-solving and analytical skills.

Benefits:

  • Health First: Medical, Dental, Vision, & Life Insurance; 401K Plan
  • Flexibility: Open PTO and sick days
  • Training: A supportive team to help you grow your career and unlock your full potential
  • The opportunity to get in on the ground floor of a fast-growing startup that’s designing and developing an exciting category