Senior Software Developer

Observable
Summary
Join Observable's small engineering team as a Senior Software Developer to build new features for our collaborative data platform. You will design, develop, test, deploy, and maintain software, working with TypeScript, Node, Postgres, React, Nextjs, and more. Experience in professional web development is required, with a focus on feature development across frontend and backend stacks. The role involves technical design, architecture, and coding, contributing to a fast-paced environment with multiple daily production deployments. You'll collaborate closely with a diverse team and participate in an on-call rotation. Observable is a remote-first company valuing thoughtful communication and great software.
Requirements
- 6+ years of experience of feature development across a frontend and backend stack
- Proficiency with JavaScript or TypeScript
- Good computer science fundamentals, including data structures, algorithms, and software design with sound investigative and debugging skills
- Familiarity with open source, cloud, or application platforms
- Ability to write readable, maintainable, self-documenting or well-documented code to solve complex problems with simple, elegant solutions
Responsibilities
- Design, develop, test, deploy, maintain and improve software
- Be part of a close-knit engineering team that ships new code into production multiple times a day
- Write code, create reliable and sustainable systems, and develop prototypes quickly
- Take initiative, prioritize and manage workloads, and meet project deadlines
- Empathize with our users and nurture the quality of their experience as much as you do the quality of our code
- Be part of an on-call rotation that includes every engineer
- Work well with a team of diverse skills (engineering, design, product, marketing)
Benefits
Observable is a remote-first company
Share this job:
Similar Remote Jobs
