Hatch is looking for a Senior Fullstack Engineer to join their growing team. The role involves leading the development and optimization of their digital services, leveraging a stack of Elixir, Python, Golang, React, Typescript, and Next.js. The ideal candidate will have 5-8 years of professional software engineering experience and expertise in Python, Golang, or Elixir, with a strong understanding of relational and NoSQL databases and cloud platforms.
Requirements
- 5-8 years of professional software engineering experience
- Expert-level proficiency in Python, Golang or Elixir with experience using frameworks like Django, Flask, or FastAPI
- Strong understanding of relational and NoSQL databases, including PostgreSQL and MongoDB
- Hands-on experience with cloud platforms such as AWS, GCP, or Azure
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes
- Build and maintain high-performance front-end applications using React, TypeScript, and Next.js
- State Management – Implement efficient state management solutions using Redux, Recoil, or Context API
- Database Design & Management (PostgreSQL, MongoDB)
- REST/GraphQL API Development
- Testing Frameworks (Pytest, Unittest)
- Cloud Platforms (AWS, GCP, Azure)
- CI/CD Tools (Jenkins, CircleCI, GitHub Actions)
- Performance Monitoring and Debugging
Benefits
- Competitive salary and equity
- Remote (Eastern or Central Time Zone required) OR Hybrid work environment (3 days/week in our NYC office)
- Medical, dental, and vision benefits
- 401(k) plan
- Flexible PTO
- Opportunity to build at the ground floor of a high-growth, mission-driven company