HamburgerMenu
hirist

Job Description

Key Responsibilities :


Golang Developer


Application Development :


- Design, develop, and maintain highly scalable applications using Golang.


Code Optimization & Performance Tuning :


- Continuously optimize code for performance, scalability, and reliability.


- Conduct code reviews and ensure the highest standards of code quality are maintained.


System Architecture & Design :


- Design and develop backend systems, services, and APIs that meet functional and non-functional requirements.


- Contribute to system architecture discussions and help implement robust, scalable solutions.


Troubleshooting & Debugging :


- Diagnose and resolve technical issues and bottlenecks in applications.


- Use debugging and profiling tools to identify issues and optimize system performance.


Collaboration & Documentation :


- Work closely with front-end developers, QA, and product teams to deliver seamless applications.


- Write clear and concise technical documentation for features and systems.


Agile Development :


- Work in an Agile development environment, participating in sprints, planning, and retrospectives.


- Deliver high-quality code on time, ensuring proper testing and integration.


Must-Have Technical Skills :


- Programming Languages : Proficiency in Golang.


- Concurrency : Strong understanding of concurrency models and multi-threading in Golang.


- API & RPC Development : Experience with building and maintaining RESTful APIs, along with a Strong understanding of gRPC and RPC-based service communication.


- Database Systems : Experience with SQL/NoSQL databases (PostgreSQL, MongoDB, etc.).


- Version Control : Proficiency in using Git for version control and collaboration.


- Testing : Knowledge of writing unit and integration tests.


- Problem-Solving : Strong analytical and problem-solving skills.


Good to Have Skills :


- Experience with cloud platforms like AWS, Azure, or Google Cloud.


- Knowledge of containerization tools like Docker and container orchestration with Kubernetes.


- Experience with CI/CD pipelines and DevOps practices.


- Familiarity with microservices architecture.


- Event-driven systems : Experience with Kafka/NATs for messaging.


- Monitoring & Observability : Experience with Grafana, OpenTelemetry for tracing and onitoring

info-icon

Did you find something suspicious?