Senior Back-end Engineer - API, Express.js, Typescript
7+ years
Full-time (40h)
Software Development
Full Remote
API Gateway
Open-source
AWS
Express.js
Typescript
PostgreSQL
Terraform
Requirements
Must-haves
- 7+ years of software development experience
- 5+ years of experience developing API products
- Proficiency in OCR technologies, data structuring, and authentication/authorization mechanisms (OAuth2)
- Experience in API design, development, and documentation
- Experience with distributed messaging systems (e.g. AWS SNS, Pusher, etc.)
- Experience with serverless architecture (AWS Lambda)
- Skills in TypeScript, Express.js, and Postgres
- Strong communication skills in both spoken and written English
Nice-to-haves
- Knowledge of Terraform for infrastructure management
- Startup experience
- Bachelor's Degree in Computer Engineering, Computer Science, or equivalent
What you will work on
- Design and implement effective data models that are clear and robust to future changes
- Develop and maintain secure authentication systems with a solid foundation in OAuth2 and related protocols
- Reverse engineer and integrate with leading tax prep software websites
- Master private APIs to integrate with them without official support
- Utilize OCR technology to convert tax documents into structured JSON
- Craft detailed, accessible API documentation to aid developer integration
- Integrate distributed messaging systems to enhance product scalability and performance
- Advocate for best practices in infrastructure setup