We’re looking for a Backend Developer to design, build, and maintain the services and APIs that support our applications. You’ll work closely with frontend engineers and the product team to deliver reliable, scalable, and secure backend systems.
Key Responsibilities:
- Design, develop, and maintain backend services and APIs
- Building clean, well-structured, and well-documented REST/GraphQL endpoints
- Working with relational and/or NoSQL databases, including schema design and query optimization
- Implement caching strategies to improve performance and reduce load
- Integrate with third-party services and APIs as needed
- Writing unit and integration tests to ensure code quality and reliability
- Monitor, debug, and resolve production issues
- Participate in code reviews and contribute to engineering best practices.
- Collaborate with product, frontend, and QA teams to deliver features end-to-end
- Helps improve system performance, security, and scalability
Required Qualifications:
- 3+ years experience as a Backend Developer or similar role
- Strong experience with at least one backend language/framework e.g. Node.js (Express/Nest), Go.
- Deep understanding of RESTful APIs and JSON (GraphQL is a plus)
- Experience with relational databases (e.g. PostgreSQL, MySQL) and/or NoSQL (e.g. MongoDB)
- Experience with caching tools (e.g. Redis, Memcached)
- Familiarity with authentication/authorization (JWT, OAuth2, sessions)
- Understanding of common security practices (e.g. OWASP basics, input validation)
- Experience with Git and modern development workflows (PRs, code reviews)
- Comfortable working in an agile environment (sprints, standups, backlog grooming)
- Strong problem-solving skills and the ability to reason about systems and trade-offs
- Good communication skills in English (both written and spoken)
Added Value (Nice to Have):
- Experience with message brokers/queues (e.g. RabbitMQ, Kafka)
- Experience with microservices or event-driven architectures
- Experience with Docker and container-based deployments
- Experience with CI/CD pipelines
- Experience with monitoring and logging tools (e.g. Prometheus, Grafana, ELK, OpenTelemetry)
- Experience working with payment, billing, or high availability systems
Career Recommendations For You
Loading posts...