Apply on
Original
Simplified
About the Job:
Backend Engineer with expertise in Golang to design, develop, and implement secure, high-performance backend systems. You will ensure the stability and scalability of backend services while mentoring junior developers and upholding best coding practices.
Key Responsibilities:
- Design, develop, and review backend system architecture and components.
- Write clean, efficient, and scalable backend code.
- Conduct unit testing and integrate various backend services.
- Mentor and guide junior developers on backend best practices.
- Implement secure authentication (OAuth, JWT) and authorization mechanisms.
- Ensure secure data encryption, storage, and mitigate vulnerabilities (e.g., SQL injection, XSS, CSRF).
Requirements:
- Proficiency in Golang and RESTful API development.
- Experience with RPC, pub/sub messaging systems.
- Familiarity with both SQL and NoSQL databases.
- Hands-on experience with CI/CD setup and pipeline implementation.
- Strong problem-solving skills and the ability to work effectively within a team.
- Willingness to continuously learn new technologies and stay up-to-date with backend development trends.
Similar Jobs