Job Description:
As a full-stack TypeScript dev, you will:
- Work alongside a focused team of talented engineers, designers, and product managers to contribute to our existing TypeScript-based frontend and backend applications
- Learn and grow while helping to maintain and enhance our systems and architecture
- Collaborate with senior engineers to implement new features and optimize existing functionality
- Participate in code reviews and contribute to our engineering culture of continuous learning and improvement
You should be the kind of person who:
- Is passionate about developing software and eager to learn new technologies
- Understands the importance of writing clean, maintainable code
- Thinks critically about problems and isn't afraid to ask questions
- Is excited about building systems that have a positive social impact
- Has a good sense of humor and enjoys working in a collaborative environment (our dev team has a weird obsession with the Simpsons, sandwiches, and questionable emoji)
You should have:
- 1-2 years developing in JavaScript with some exposure to TypeScript
- 2+ years experience building web-based applications
- Experience with React or another modern frontend framework
- Some experience with backend development in Node.js or similar technologies
- A growth mindset and eagerness to learn from senior team members
- Strong fundamentals in computer science concepts
Nice to have:
- Experience with AI implementation, machine learning libraries, or working with AI APIs
- Experience with Ruby and the Ruby on Rails framework
- Experience with GraphQL and RESTful APIs
- Experience with PostgreSQL and relational databases
- Familiarity with microservices architecture
- Experience with healthcare or regulated industry applications
- Knowledge of testing frameworks and CI/CD practices