Golang Developer - Distributed Systems
MONEY FORWARD INDIA PRIVATE LIMITED
Role & responsibilities : - Technical Strategy : Formulates mid- to long-term strategies for projects that impact the business, plays a key role in selecting tools and technologies to enhance team productivity, and establishes them as internal standards.- Product Expertise : Actively considers customer needs and leverages opinions from product stakeholders to determine appropriate technical solutions for rapidly providing customer value.- Conducts rapid prototyping and initial production implementation within a matter of days, using generative AI (e.g., LLMs) to accelerate the exploration and learning speed of designated products to an optimal state.- Achieves productivity and quality equivalent to or exceeding a traditional 2-Pizza Team (6-10 members) by leading 4-8 engineers alongside a suite of AI agents.- Builds effective AI agents and creates an environment where results can be measured by specific business impacts, such as reduction in customer workloads, improvement in sales, contracts, and usage rates, and reduction in incidents and operational risks.Maximization of Quality and Speed : - Collaborates with QA specialists, understands the team's test approach, identifies gaps using quality metrics, and ensures that all quality requirements are met.- Demonstrates that high-quality code enables rapid delivery and cultivates a team culture that values both quality and speed. Additionally, continuously monitors and improves the quality of AI-generated deliverables (code, tests, documents) to ensure they meet production-level standards.- Eliminates manual testing and establishes and operates a quality assurance process centered on AI-driven automated test generation and rigorous code reviews.- Thoroughly implements safe agile development based on predefined "absolute constraints and boundaries" to prevent disruption of existing systems and business workflows.Qualifications : - 8+ years of software engineering experience, including 5+ years of Golang development with a strong focus on concurrent programming (goroutines, channels).- Proficient in Go programming, with demonstrated expertise in concurrency control, troubleshooting, and performance optimization for large-scale systems.- Experience with cloud-native technologies, particularly AWS, as well as Docker and Kubernetes for infrastructure management.- Strong proficiency in SQL databases with proven ability in query optimization for high-performance systems.- Hands-on experience with CI/CD pipelines using CircleCI (or similar tools) and version control with GitHub.- Adept at troubleshooting and optimizing distributed systems and architectures, ensuring performance and scalability.- Proven ability to streamline architecture and processes, driving long-term scalability and efficiency.- Experience with designing and managing RESTful APIs and microservices architecture.- Demonstrated success in leading production releases, managing timelines, ensuring quality, and fostering team collaboration.Preferred candidate profile : - Experience with monitoring and logging tools such as Prometheus, Grafana, or the ELK Stack for system performance tracking and analysis.- Strong knowledge of security best practices in cloud-native environments, ensuring robust infrastructure protection.- Familiarity with message brokers like Kafka or RabbitMQ, particularly in event-driven architectures.- Proficiency in continuous integration and automated testing practices, ensuring reliable and efficient deployments.- Hands-on experience with Docker and Kubernetes, especially in microservices architecture for scalable application management.Soft skills : - Exceptional troubleshooting and problem-solving skills, with a proactive approach to identifying and addressing issues.- Quick learner with a passion for exploring new technologies and innovative solutions.- Strong leadership and mentoring abilities, focused on fostering team collaboration and guiding the growth of junior engineers.- Effective communicator, able to articulate technical concepts clearly to a variety of stakeholders.- Proven ability to work in cross-functional teams, ensuring smooth collaboration and successful project delivery.- Excellent organizational skills, managing end-to-end production releases while ensuring quality and timeliness.- Proactive attitude, driving continuous improvement and encouraging a culture of innovation within the team. (ref:hirist.tech)
- ...Computer Science, Engineering, Information Systems, or a related STEM field Core competencies in modern programming languages such as Golang, Kotlin, and/or Java, including REST APIs,... ...technologies and pride in how quickly you develop working software Excellent written and...Suggested
- Job Description :Job Title : Golang DeveloperExperience : 4+ yearsLocation : BangaloreNotice... ...a highly skilled and experienced Golang Developer to join our team. The ideal candidate... ...design, develop, and optimize cutting-edge systems.Key Responsibilities :- Design, develop,...SuggestedImmediate start
- ...with airlines, OTAs, and other distribution channels across the globe,... ...for a large-scale distributed system. We are looking for someone who... ...will help with planning, developing, testing, deploying and maintaining... ...~4+ years of experience in Golang ~4+ years of experience and...SuggestedFull timeHybrid workLocal areaFlexible hours
- ...experienced senior software engineer, who has hands-on experience with Golang and TypeScript (Angular). Your daily tasks will include feature... ...creative assets (like 3D models and 2D textures) without requiring deep technical knowledge of complex version control systems....SuggestedFull time
- ...will have strong experience in Golang, Java, or Python , with a passion... ...will play a key role in designing, developing, and maintaining mission-critical systems while contributing to engineering... ..., APIs, data pipelines, and distributed systems. Build and support systems...SuggestedHybrid workWork at officeLocal areaRemote job3 days week
- ...Engineer I is responsible for developing high-quality, innovative, and... ....Core Responsibilities : - System Engineering : Design, build,... ...Programming Languages : Proficiency in Golang is required. (Candidates with... ...designing and maintaining distributed systems capable of handling...Full timeHybrid work
- ...addition to our vibrant team. We are looking for a Backend Engineer Golang This position is for Pune Location. You’ll make a difference by: * Being responsible for designing and developing cloud native backend services using Golang or Java. * Being Good with...Hybrid work1 day week
Rs 10 lakh p.a.
We're Hiring | Application Developer – AWS Cloud Full Stack Location: Pune (Local Candidates Preferred) Experience: 4+ Years... ...Application Developer with strong expertise in Java, AWS, APIs, and Golang to work on enterprise-grade cloud applications for IBM. Requirements...Full timeWork at officeLocal area- ...Want to make an impact? At SailPoint, our Developer Experience team does just that. Our... ...Software Engineer to help build our Java or Golang SDKs and Frameworks used for our big data... ...an analysis expert during escalations of systems issues that have evaded the ability of less...Full timeHybrid workWork at officeWorldwideFlexible hours3 days week
- ...Backend (Node.js / Python / Java / Golang / .NET) + AWS + LLM + NLPShift... ..., backend, and GenAI-driven systems. The ideal candidate should... ...similar frontend frameworks.- Develop backend services using Node.js... ...REST APIs, microservices, and distributed systems.- Strong understanding...Hybrid workImmediate start
- IMMEDIATE JOINERS REQUIRED.Position Title : Senior Full Stack Developer (Python, GoLang, React.js).Experience Required : 5+ Years.Location : Pune,... ...You will be responsible for building scalable and reliable systems, collaborating with cross-functional teams, and ensuring the...Full timeImmediate start
- ...prem or in the cloud. We are looking for a Systems-Level Thinker who can seamlessly... ...Actively lead, coach, and mentor junior developers, providing technical guidance to foster professional... ...-time backends specifically using Go (Golang) or Java.- Polyglot and Integration Capability...
- ...based platform for managing, processing, and distributing media assets. This role involves working... ...cutting-edge technologies for multimedia systems, streaming protocols, and secure content delivery.Key Responsibilities :- Design, develop, and maintain software components for...
- Role : Senior Backend Engineer (Python/Golang, Kubernetes, Docker, AWS)Years of Experience... ...aviation industry. The team works on large-scale systems used by airlines worldwide, focusing on... ...scalable backend & frontend applications- Develop modern UI components using React- Improve...Worldwide
- ...aviation industry. The team works on large-scale systems used by airlines worldwide, focusing on... ...globally.Key Responsibilities : - Design, develop, and maintain scalable backend systems and... ...- Develop production-grade services using GoLang or Python- Collaborate on UI integrations...Worldwide
- Description Backend Developer AArete is one-of-a-kind when... ...standards that keep the system reliable, testable, and maintainable... ...and APIs in Go for a distributed, event-driven platform. ~Write... ...production experience in Go/Golang. ~Deep expertise in designing...Full timeHybrid workWork at officeFlexible hoursNight shift
- ...infrastructure, DevOps automation, AI/ML systems support, and full-stack... ...and Production environments ~Develop and upkeep CI/CD systems... ...building and maintaining regulated distributed systems ~Experience... ...TypeScript (frontend coordination) ~Golang (application-level support) ~...Full timeHybrid workWork at officeFlexible hoursNight shift
- ...functional team of frontend (React.js), backend (Golang), and AWS DevOps/Infrastructure engineers... ...~Define and own the end-to-end system architecture (frontend, backend, data, AI... ...~Experience designing microservices and distributed systems ~Familiarity with AI/ML systems,...Full timeContract workHybrid workWork at officeFlexible hoursNight shift
- We are looking for a Golang Developer to help build and scale our platform. This role involves designing high-performance distributed systems, building robust APIs and contributing to systems that handle real-time workflows at scale. You will own problems end to end, working...Permanent employment
- ...integration layer, validate entitlement integrity end-to-end across permissioning systems, execute cutovers with rollback readiness, and manage IaC and deployment pipelines for affected services using Golang, Node.js, Terraform, and Azure. The role sits on the program critical path...Full timeLocal areaRemote job
- ...infrastructure, frameworks, SDKs, runtime systems, and tooling that allow multiple teams to safely develop and deploy AI agents in... ...by other engineers, solving distributed systems challenges, and shaping... ...applications.- Strong backend (Java or Golang) and platform engineering...
- ...Candidates with experience in IoT-based systems and distributed architectures will be preferred.Key... ...high-performance applications- Design, develop, and maintain full stack applications and... ...scalable APIs and microservices using Golang and Python- Develop and maintain frontend...
- ...architecture, design, and implementation of highly scalable, distributed, and performant systems. The ideal candidate will provide strong technical... ...experience in Java (Spring Boot, Microservices architecture) and GoLang (preferred).- Experience building and scaling distributed...Full timeWork from homeFlexible hours
- ...Description : Role & Responsibilities : - Design, develop, and maintain scalable full-stack... ....- Build and maintain microservices and distributed systems.- Ensure application security,... ...Willingness to learn new technologies such as GoLang or Apache Flink is an added advantage. (...
- We are looking for a hands-on Senior Product Engineer – Golang to design and build high-performance, cross-platform software... ...backend development role. You’ll be responsible for developing platform services, system modules, background agents, and core product components that...Full timeRemote job
- ...We are seeking a Backend Developer skilled in Go to contribute end-to-end on cloud-native, web-scale services. You’ll join our self-organized... .... Design and implement RESTful APIs and microservices in Golang. Contribute to service reliability: monitoring, alerting, metrics...Full time
- ...lambda for the AD Entra tenant. They are actively engaged in developing a group automation system designed to improve the developer experience. Furthermore... ..., along with intermediate knowledge of Python or Golang. The ability to demonstrate a good understanding and working...Full time
- AppZen is the leader in autonomous spend-to-pay software. Its patented artificial intelligence accurately and efficiently processes information from thousands of data sources so that organizations can better understand enterprise spend at scale to make smarter business decisions...Full time
- ...Infrastructure as Code (IaC) with Terraform Nice to have GoLang Other Languages English: C1 Advanced Seniority Senior...
- ...performance of mission-critical production systems. This role combines strong DevOps... ...Azure Monitor. · Build and maintain distributed tracing frameworks using OpenTelemetry.... ...Python and Bash. · Good knowledge of Go (Golang) is a plus. · Deep understanding of Linux...Long term contractWork at officeWorking Monday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Golang Developer - Distributed Systems. Be the first to apply!
