Posted on: 01/08/2025
Job Title : Software Engineer (Backend)
Job Description :
We're looking for an experienced Software Engineer to join our team. As a Backend Engineer, you'll be responsible for designing and implementing scalable, secure, and efficient systems using a range of technologies and tools.
Key Responsibilities :
- Design and implement scalable API designs, microservices, and background jobs
- Develop and maintain solid database experience with SQL and NoSQL databases
- Implement authentication flows, caching mechanisms, and cloud infrastructure (GCP)
- Design and implement CI/CD pipelines for automated testing and deployment
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Ensure high-quality code and follow best practices for coding, testing, and deployment
Requirements :
- Strong experience with scalable API design, microservices, and background jobs
- Solid database experience with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Cassandra)
- Experience with authentication flows (e.g., OAuth, JWT, OpenID Connect) and caching mechanisms (e.g., Redis, Memcached)
- Comfortable with cloud infrastructure (GCP) and CI/CD pipelines (e.g., Google Cloud Build, Jenkins, Travis CI)
- Strong programming skills in languages like Java, Python, or Go
- Experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes)
Nice to Have :
- Experience with agile development methodologies and version control systems (e.g., Git)
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack)
- Knowledge of security best practices and compliance requirements
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1523336
Interview Questions for you
View All