Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Golang Developer System Design & Architecture.
India Jobs Expertini

Urgent! Golang Developer - System Design & Architecture Job Opening In Kolkata – Now Hiring ISPG Technologies India Private Limited

Golang Developer System Design & Architecture



Job description

<p><p>Golang :</b></p><br/><p><b>Key Responsibilities :</b></p><br/><p><b>Application Development :</b></p><br/><p>- Design, develop, and maintain highly scalable applications using Golang.</p><br/><p><b>Code Optimization & Performance Tuning :</b></p><br/><p>- Continuously optimize code for performance, scalability, and reliability.</p><br/><p>- Conduct code reviews and ensure the highest standards of code quality are maintained.</p><br/><p><b>System Architecture & Design :</b></p><br/><p>- Design and develop backend systems, services, and APIs that meet functional and non-functional requirements.</p><br/><p>- Contribute to system architecture discussions and help implement robust, scalable solutions.</p><br/><p><b>Troubleshooting & Debugging :</b></p><br/><p>- Diagnose and resolve technical issues and bottlenecks in applications.</p><br/><p>- Use debugging and profiling tools to identify issues and optimize system performance.</p><br/><p><b>Collaboration & Documentation :</b></p><br/><p>- Work closely with front-end developers, QA, and product teams to deliver seamless applications.</p><br/><p>- Write clear and concise technical documentation for features and systems.</p><br/><p><b>Agile Development :</b></p><br/><p>- Work in an Agile development environment, participating in sprints, planning, and retrospectives.</p><br/><p>- Deliver high-quality code on time, ensuring proper testing and integration.</p><br/><p><b>Must-Have Technical Skills :</b></p><br/><p>- Programming Languages : Proficiency in Golang.</p><br/><p>- Concurrency : Strong understanding of concurrency models and multi-threading in Golang.</p><br/><p>- API & RPC Development : Experience with building and maintaining RESTful APIs, along with a Strong understanding of gRPC and RPC-based service communication.</p><br/><p>- Database Systems : Experience with SQL/NoSQL databases (PostgreSQL, MongoDB, etc.)</p><br/><p>- Version Control : Proficiency in using Git for version control and collaboration.</p><br/><p>- Testing : Knowledge of writing unit and integration tests.</p><br/><p>- Problem-Solving : Strong analytical and problem-solving skills.</p><br/><p><b>Good to Have Skills :</b></p><br/><p>- Experience with cloud platforms like AWS, Azure, or Google Cloud.</p><br/><p>- Knowledge of containerization tools like Docker and container orchestration with Kubernetes.</p><br/><p>- Experience with CI/CD pipelines and DevOps practices.</p><br/><p>- Familiarity with microservices architecture.</p><br/><p>- Event-driven systems : Experience with Kafka/NATs for messaging.</p><br/><p>- Monitoring & Observability : Experience with Grafana, OpenTelemetry for tracing and monitoring</p><br/></p> (ref:hirist.tech)


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Golang Developer Potential: Insight & Career Growth Guide