HamburgerMenu
hirist

Software Engineer - Backend Development

PRB Resources
Multiple Locations
5 - 8 Years

Posted on: 01/08/2025

Job Description

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

info-icon

Did you find something suspicious?