About the Role
Design and maintain server-side logic, databases, and APIs to support high-performance applications while collaborating with product and frontend teams.
Compensation
Competitive salary and benefits package
Work Arrangement
Remote with flexible hours
Team
Small, cross-functional engineering team focused on rapid iteration
Responsibilities
- Develop and optimize backend services and APIs
- Collaborate with frontend developers to integrate user-facing elements
- Ensure data consistency and integrity across distributed systems
- Write clean, maintainable, and testable code
- Troubleshoot and resolve performance bottlenecks
- Participate in code reviews and system design discussions
- Maintain database schemas and query efficiency
- Implement security best practices in server-side code
- Support deployment pipelines and monitoring tools
- Work closely with product teams to define technical requirements
Requirements
- Bachelor’s degree in Computer Science or related field
- 3+ years of experience in backend development
- Proficiency in at least one server-side language such as Python, Java, or Go
- Experience with relational databases like PostgreSQL or MySQL
- Familiarity with RESTful API design and implementation
- Understanding of version control systems, especially Git
- Knowledge of containerization tools such as Docker
- Experience with cloud platforms like AWS or GCP
- Strong debugging and problem-solving skills
- Ability to work independently and communicate effectively
Preferred Qualifications
- Experience with microservices architecture
- Familiarity with message queues such as Kafka or RabbitMQ
- Knowledge of CI/CD pipelines
- Exposure to Kubernetes or similar orchestration tools
- Background in building scalable, high-traffic systems
Benefits
- Health and dental insurance coverage
- Unlimited paid time off policy
- Annual professional development stipend
- Home office setup allowance
- Flexible work hours and remote-first culture
Available for qualified candidates