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)
- ...we looking for We are looking for a Golang engineer with strong Kubernetes and automation... .... The ideal candidate should have developer-level proficiency in Golang and hands-... ...working with cloud-native and distributed systems. What youll be doing Develop automation...SuggestedFull time
- ...Job Title: Golang Developer Experience: 5 Years Location: Pune Employment Type: Contractual (Onsite) About the Role... ...using when required. Build and maintain RESTful APIs and distributed systems. Collaborate with product managers architects and engineering...SuggestedFull timeContract work
- ...structural tool definitions (Function Calling) systemic prompt engineering and input-context data... ...exception handling. Establish robust distributed systems patterns ensuring strict... ...Engineering: Advanced backend proficiency in Go (Golang) with a strong background in highly...SuggestedContract workRemote job
- Position Overview : As a Senior Go Developer, you will play a key role in... ...and microservices using Golang. Working closely with the Go... ...APIs and integrations within a distributed, cloudnative environment.... ...architecture and distributed systems- Hands-on experience with Docker...Suggested
- ...Senior Systems Engineer (Windows) Role Responsibilities Develop and maintain a software platform that exposes Windows security... ...for consumption by a distributed system. Performance analysis... ...detection, etc. Familiar with Golang. Education/Qualifications...SuggestedFull time
- 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,...Immediate start
- ...Principal Software Engineer I is responsible for developing high-quality innovative fully performing... ...data pipelines and streaming systems Works on systems critical to companys... ...Required: Strong experience in Java / Golang programming React (Good to have) Kafka AWS...Full timeHybrid workLocal areaRemote job
- ...responsibilities : We are looking for a talented and experienced GoLang Developer to join our dynamic team. The ideal candidate will have... ...applications using Go. Integrate Go applications with ERP systems to ensure seamless data flow and functionality. Develop and...Full time
- ...Overview We are seeking a Full Stack Developer with strong skills in R eact TypeScript... ...) and Python with AI/ML or agent-based systems . You will build scalable applications... ...Build scalable backend services using Go (Golang) Work with Python to develop/integrate...Full time
- ...Business alike Are you driven to ensure systems and applications are highly observability... ...and applications that are geographically distributed. Good understanding of web based application... ...with programming languages from C# Java Golang. Proficiency with databases and...Full time
- ...backend services and cloud-based platform systems in the networking and security domain.... ...development practices to deliver production-grade distributed systems. Must-Have Skills (Strict Non-... ...Strong hands-on experience with Go / Golang for building scalable backend services...Full timeHybrid work
- ...engineering role focused on designing developing and delivering core product... ...You will collaborate with globally distributed engineering teams across North America... ...management platform using Go (Golang) Kubernetes and distributed systems technologies. Build cloud-native...Full timeContract workHybrid work
- ...team members to analyze design develop debug and deliver new products... ...SRE involve working with live systems and coding automation. As an... ...oriented languages; Python or Golang a plus ~4 years experience managing... ...working on a globally distributed remote team About Red Hat...Full timeContract workRemote jobEarly shift
- ...You will take ownership of the systems scalability and consistency... ...Engineering: Engineer high-performance distributed data pipelines for real-time... ...). Software Development: Develop custom backend tooling internal APIs and microservices in Golang and Python to enhance...Full time
- ...FlexTrade Systems is a global leader in high-performance multi-asset execution management... ...working on large‑scale, low‑latency, and/or distributed systems, with teams spread all across... ...financial applications. Familiarity with Golang and REST/WebSocket APIs FlexTrade...Permanent employmentFull timeFlexible hours
- ...native platform. We work on large scale distributed systems processing almost 3 trillion events per... ...team responsible for researching developing and delivering our Host and Network Vulnerability... ...day to day tasks Python/ Perl Golang. Ability to work from our Sunnyvale...Full timeWork at officeLocal areaRemote job2 days week
- ...the Opportunity :As a Senior Software Engineer, you'll design, develop, and optimize scalable backend and microservices systems powering our next-generation Generative AI platform. You'll work across distributed systems, real-time data pipelines, and high-performance APIs collaborating...Hybrid work
- ...native platform. We work on large scale distributed systems processing almost 3 trillion events per... ...efforts from rapid prototypes to developing large-scale application services of the... ...production issues Extensive use of Golang/Python AWS cloud relational and non-relational...Full timeWork at officeLocal area
- ...activities include :- Designing and developing products in these areas K8s,... ...software development using golang/java/C++.- You have strong... ...Spring Framework.- Excellent system design and object-oriented... ...Understanding of networking and distributed system design.- Proficiency...
- ...platforms delivered with an extensible operating system Arista EOS. Arista EOS is built on an... ...Software Forwarding, Qos.- Python and/or Golang development experience- Strong... ...requirements gathering to delivering the fully developed feature.- Strong software debugging skills...
- ...grow youll build modern React applications develop and Go services and help deliver... ...Redis and Elasticsearch and contribute to distributed systems that support production workloads. This... ...might also have... Experience with Go (Golang) development. Experience decomposing...Full timeSide jobHybrid workWork at officeLocal areaRemote jobWork from homeWorldwide
- ...Access team you will be instrumental in developing our next-generation security offerings.... ...handle massive security datasets from distributed systems like BigQuery or Snowflake. Proactively... ...at least one backend language such as GoLang Python or Java with a deep...Full timeContract workWork at officeRemote jobWork visa
- ...reach the goals of a project / product. Develops a plan by which team members can reach... ...highly scalable, reliable, low latency, distributed backend platforms and services. Do research... ...of OS and working experience on system programming (multi-threading, multi-processing...Hybrid workWork at officeRemote job
- ...As a Senior Software Developer at Digital-shelf NielsenIQs platform for omnichannel CPG brands analytics youll work across as backend software... ...efficient algorithms and seamless user experiences using Python Golang Collaborate with cross-functional teams including product...Full timeLocal areaFlexible hours
- ...platform. Primary Responsibilities: - Design and develop automation scripts using Ansible Python GoLang and Ruby - Implement and manage configuration... ...DevOps Engineer) and no prior programming expertise - System Administrators - Test Automation Engineers...Full time
- ...implementing and maintaining the backend systems that power our platform. You will collaborate... ...bottlenecks. 4. Programming language: Golang/Python 5. Collaboration and... ...Strong proficiency in Golang/Python for developing infrastructure-related tools and applications...Full timeRemote job
- ...oConfigure deploy and maintain AsteriskFreeSWITCH and Kamailio-based systems. oDesign scalable and reliable VoIP architectures to support... ...oDevelop custom VoIP features and modules using languages like Golang Lua Python C and C. oAutomate repetitive tasks and processes through...Full time
- ...product testing in mind. Responsibilities: Developing promoting and maintaining quality standards and quality control systems Collaborating with developers and... ...Jira and Confluence ~ Familiarity with Java golang is highly desirable ~ Strong Communication and...Full timeContract work
- ...Software Engineer you will collaborate with a distributed engineering team to ensure Red Hat... ...including coordinating contributions with other developers in the team Testing of features and... ...verbal) ~ Programming experience in Golang/ ~ Experience using REST APIs ~...Full timeContract workRemote job
- .... Key Responsibilities Design develop and maintain automated test scripts using... ...unittest) Familiarity with Git/version control systems Experience with CI/CD tools Strong... ...JavaScript Hands-on experience with Go (Golang) and API development Proficiency in Python...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Golang Developer - Distributed Systems. Be the first to apply!

