- Develop new and enhance existing micro-services, libraries, and features that form our B2B KYC platform.
- Create and document APIs, Queue Contracts to be consumed by other services.
- Work closely with the Product and Engineering Leads to implement features following best design principles and patterns.
- Participate in all phases of the development cycle - plan, design, implement, review, test, deploy, document, and training.
- Help junior developers with best practices like TDD etc. and make sure their code meets the standards.
- Educate them continuously to improve overall team performance and work quality.
- Bachelors/Masters in Computer Science or equivalent experience.
- Strong understanding of Computer Science fundamentals, software design principles, algorithms & design patterns.
- Development experience ( > 3 to 6 years ) - preferably on languages such as GoLang / NodeJS and scripting skills.
- Interest and ability to quickly learn and ramp-up on new languages and technologies.
- Ability to write understandable, reliable and testable code with minimum supervision.
- Distributed, Highly-available systems running at large scale.
- Distributed platforms which use Kafka, Elasticsearch, Cassandra or similar systems.
- Cloud environments (e. g., Docker, AWS, GCP, Kubernetes etc., ).
- Asynchronous programming patterns (e. g., GO Routines/Channels, NodeJS Async Programming).
- Experience in CI/CD (Continuous Integration & Delivery), AGILE work environments.
- Ability to troubleshoot and solve issues on distributed systems.
- Day shift
- Flexible shift
- Golang: 2 years (Preferred)
Company
Location
Pune - India
Job type
Full-Time
Golang Job Details
Responsibilities:
Requirements:
*Compensation is negotiable for the right candidate
*Hybrid work mode is available
Job Types: Full-time, Regular / Permanent
Salary: ₹1,500,000.00 - ₹2,000,000.00 per year
Schedule:
Experience:
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs