
Golang Developer (RARR Job 5711)
Job Skills
Job Description
We are seeking a highly skilled Golang and Python Developer to design, develop, and maintain backend systems, APIs, and services. The ideal candidate will have hands-on experience building scalable, secure, and high-performance backend architectures.
Key Responsibilities:
-
Design, develop, and maintain backend services and APIs using Golang and Python.
-
Collaborate with product managers, architects, and frontend teams to deliver end-to-end solutions.
-
Optimize application performance and ensure system scalability and reliability.
-
Write clean, maintainable, and well-documented code following best practices.
-
Implement secure coding standards and handle authentication/authorization (OAuth2, JWT).
-
Integrate with databases (SQL/NoSQL) and third-party APIs.
-
Participate in code reviews, debugging, and troubleshooting production issues.
-
Deploy and manage services in Docker, Kubernetes, or cloud environments (AWS / GCP / Azure).
Required Skills:
-
Strong programming skills in Golang and Python.
-
Solid understanding of RESTful APIs, microservices, and distributed systems.
-
Experience with frameworks such as Gin, FastAPI, or Flask.
-
Proficiency in database design and optimization (PostgreSQL, MySQL, MongoDB, etc.).
-
Experience with Docker, Kubernetes, CI/CD pipelines, and cloud deployment.
-
Familiarity with Git, unit testing, and Agile/Scrum methodologies.
-
Strong problem-solving, debugging, and analytical skills.