6 Jarvis Technology and Strategy Consulting Jobs
3-8 years
Jarvis Technology & Strategy Consulting - Senior Go Developer (3-8 yrs)
Jarvis Technology and Strategy Consulting
posted 15d ago
Flexible timing
Key skills for the job
Jarvis is a Political consulting firm that helps its clients to solve most pressing political and administrative problems using technology & data. We specialize in leveraging cutting-edge technology and advanced data sciences to create scalable solutions to complex problems. At Jarvis, we work in the fields of Operational Excellence, Project Management, Policy Research, Campaigns & Communications and Strategy, offering a universe of solutions to our clients which includes governmental agencies, political parties and few of India's biggest and emerging unicorns.
Position Overview :
We are looking for an experienced and dynamic Go Lang Developer to join our fast-paced team. This role demands someone who can thrive in a high-pressure environment and manage tight deadlines efficiently. As a Go Lang Developer, you will be instrumental in building and maintaining high-performance applications, ensuring they meet the highest standards of quality and performance.
Key Responsibilities :
- Develop and maintain robust, scalable, and high-performance applications using Go.
- Collaborate with cross-functional teams to gather requirements and design technical solutions.
- Optimize applications for maximum speed and scalability.
- Write clean, maintainable, and reusable code, adhering to industry best practices.
- Troubleshoot and debug applications to optimize performance.
- Participate in code reviews and provide constructive feedback to peers.
- Work effectively under pressure, managing multiple tasks and meeting tight deadlines.
Primary Skill Set :
Go (Golang) : Proficient in Go programming with a deep understanding of its core concepts and best practices.
Gin : Extensive experience with the Gin web framework for building robust and scalable web applications.
GORM : Proficient in using GORM for ORM (Object Relational Mapping).
Viper : Experienced in using Viper for configuration management.
Cobra : Skilled in using Cobra for building CLI applications.
Microservices : Experience in developing microservices architecture using Go.
Concurrency : Strong understanding of concurrency patterns and practices in Go.
Goroutines : Proficient in using goroutines for concurrent programming.
Testing : Proficient in writing unit tests and integration tests using Go testing frameworks.
API Development : Skilled in developing and integrating RESTful APIs.
Database Management : Experience with SQL and NoSQL databases, and proficiency in using ORMs.
Preferred Skills :
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with cloud services such as AWS, Google Cloud, or Azure.
- Understanding of Git and version control workflows.
- Basic knowledge of front-end technologies such as HTML, CSS, and JavaScript.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience as a Go Lang Developer with a strong portfolio of completed projects.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
What We Offer :
- Opportunity to work in a dynamic and collaborative environment.
- Professional growth and development opportunities.
- Strictly work-from-office environment to foster team collaboration and innovation.
Functional Areas: Other
Read full job descriptionPrepare for Jarvis Technology and Strategy Consulting roles with real interview advice
3-8 Yrs
4-6 Yrs
3-5 Yrs
3-5 Yrs
5-10 Yrs