Backend Engineer
Build scalable APIs and services that power our platform.
Location
Remote
Employment Type
Full-time
About the Role
We're looking for a Backend Engineer to join our Engineering team. You'll work on building scalable APIs and services that power our platform, ensuring high performance and reliability.
Responsibilities
- Design and develop RESTful APIs and GraphQL services
- Build scalable microservices architecture
- Optimize database queries and performance
- Implement security best practices
- Write comprehensive tests and documentation
- Collaborate with frontend engineers on API design
Requirements
- Understanding of API design principles
- Strong proficiency in Node.js and TypeScript
- 3+ years of experience in backend development
- Experience with PostgreSQL and database design
- Knowledge of authentication and authorization
- Experience with testing frameworks and methodologies
Nice to Have
- Experience with GraphQL
- Knowledge of Redis and caching strategies
- Familiarity with message queues and event-driven architecture
- Experience with performance monitoring and optimization
About the Team
Team Size
12 engineers
Reports To
Backend Engineering Manager
You'll be joining a collaborative team of talented professionals who are passionate about building great products. We value open communication, continuous learning, and a healthy work-life balance.
Our Hiring Process
- 1
Application Review
Our hiring team will review your application and get back to you within 1 week.
- 2
Initial Interview
A 30-minute video call with a hiring manager to discuss your experience and the role.
- 3
Technical Assessment
A take-home assignment or live coding session, depending on the role.
- 4
Team Interviews
Meet with 3-4 team members to dive deeper into your experience and fit.
- 5
Offer
If all goes well, we'll extend an offer within a week of your final interview.