About this role
Design and build the backend systems, APIs, and data architecture that power Synerfex's products and client platforms. You'll work across greenfield builds and existing systems, making thoughtful technical decisions that hold up over time.
What you'll do
- Design and implement REST and GraphQL APIs
- Architect backend systems for scalability, security, and maintainability
- Collaborate with product and frontend engineers across the full delivery cycle
- Review code and contribute to engineering standards
- Contribute to technical documentation and system design
What we're looking for
- 5+ years building production backend systems
- Deep expertise in at least one of: Java/Spring Boot, Python/Django/FastAPI, or Node.js/TypeScript
- Strong understanding of database design, SQL, and data modeling
- Experience designing and building RESTful or GraphQL APIs
- Comfortable with cloud infrastructure (AWS preferred) and containerization
Nice to have
- Experience with event-driven architecture (Kafka, RabbitMQ)
- Familiarity with microservices patterns and distributed systems
- Experience with authentication systems (OAuth2, JWT)
Technologies
JavaSpring BootPythonFastAPIPostgreSQLRedisAWSDocker