Full-Stack Software Engineer

The InformationSan Francisco, CA
5h

About The Position

Our engineering team, within our business division, is looking for a driven and collaborative product engineer to help scale, improve, and maintain the technical systems that power our business. In this role, you’ll work on building new features, enhancing existing ones, and ensuring the stability and reliability of our platform. Along the way, you’ll contribute ideas for improving our systems and identifying opportunities for tech-driven initiatives that move the needle for the business, while also troubleshooting and resolving issues to support a seamless user experience, for both our internal teams and our end users.

Requirements

  • 3+ years of professional experience as a Full Stack Software Engineer, with exposure to web development.
  • Familiarity with cloud infrastructure, such as Heroku and Cloudflare (which we use), AWS, or similar platforms.
  • Strong problem-solving skills and the ability to debug technical challenges.
  • Effective communication and teamwork skills, with a collaborative mindset.
  • A willingness to learn, share knowledge, and grow with the team.
  • Experience working in a server-side language (we primarily use Ruby on Rails, but Python is also acceptable).
  • Experience working in JavaScript and React.
  • Experience working in relational databases (e.g., PostgreSQL).
  • Understanding of database architecture.

Nice To Haves

  • Experience working with Ruby on Rails, TypeScript preferred.
  • Experience with performance optimization or scalability.
  • Familiarity working with a CDP platform like Segment, CustomerIO or BlueConic.
  • Experience working in Media / Journalism.

Responsibilities

  • Participate in the development of new features and improvements, adhering to best practices and ensuring code quality.
  • Continuously improve technical systems to align with evolving business needs.
  • Ensure the reliability and performance of our internal and external facing applications through proactive support and maintenance.
  • Propose and implement tech-driven ideas to move the needle for the business.
  • Diagnose and resolve technical issues to enhance system stability and user experience.
  • Engage in code reviews to share feedback and exchange ideas with peers.
  • Contribute to a culture of learning and teaching by sharing knowledge and supporting team development.
  • Evolve into a Subject Matter Expert (SME), where you’ll be the go-to engineer for an area of our business.

Benefits

  • Company-paid medical, dental, and vision coverage for employees and their dependents
  • Basic life insurance
  • Generous paid leave that increases over time
  • A parental leave policy for new parents
  • 401(k) plan with company match
  • Flexible Spending Account
  • Additional benefits include commuter benefits, gym and fitness stipend, and phone reimbursement
  • A highly professional, inclusive, diverse workplace with a zero-tolerance policy for harassment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service