Back to Careers
Backend Engineer
Join our backend team to architect and build scalable APIs and services. Experience with Node.js, PostgreSQL, and cloud infrastructure required.
About The Role
As a Backend Engineer at Castynet Studios, you will design and build the server-side infrastructure that powers our client applications. You will work on challenging problems involving data processing, API design, authentication systems, and third-party integrations. Our backend team values clean architecture, comprehensive testing, and documentation. You will have the autonomy to make technical decisions while collaborating with a supportive team of engineers.
Responsibilities
- Design and implement RESTful and GraphQL APIs for web and mobile applications
- Build and maintain PostgreSQL databases with efficient schema design
- Develop authentication and authorization systems using modern security practices
- Integrate with third-party services including payment gateways and messaging platforms
- Write comprehensive unit and integration tests for all backend services
- Monitor application performance and implement optimizations
- Document APIs and technical decisions for team reference
- Participate in on-call rotations to ensure system reliability
Requirements
- 4+ years of backend development experience
- Strong proficiency in Node.js and TypeScript
- Experience with PostgreSQL and database design principles
- Understanding of RESTful API design and best practices
- Familiarity with cloud platforms (AWS, GCP, or similar)
- Experience with containerization (Docker) and orchestration
- Knowledge of authentication standards (OAuth, JWT)
- Strong debugging and problem-solving skills
Nice To Have
- Experience with Supabase or Firebase
- Knowledge of message queues (Redis, RabbitMQ)
- Experience with serverless architectures
- Understanding of GraphQL
- Background in DevOps practices