Senior Go-Lang Developer
4 weeks ago
Say hello to opportunities.
It's not every day that you consider starting a new career. We're RingCentral, and we're happy that someone as talented as you is considering this role. First, a little about us, we're a $2 Billion annual revenue company with double digit Annual Recurring Revenue (ARR) and a $93 Billion market opportunity in UCaaS, Contact Center and AI-powered adjacencies. We invest more than $250 million annually to ensure our AI-enabled technology and platforms meet or exceed the needs of our customers.
RingSense AI is our proprietary AI solution. It's designed to fit the business needs of our customers, orchestrated to be accurate and precise, and built on the same open platform principles we apply to our core software solutions.
Here's where you and your skills come in. We're currently looking for:
An experienced Senior Software Developer to join the RingCentral Operations Intelligence team. You will be responsible for designing and implementing monitoring systems used to provide accurate operational insights into RingCentral services' operational status. The candidate should have a background in distributed systems development and help us to extract more value from our data. As a Senior Software Engineer, you will lead all the development processes of our systems spanning from collection and storage of metrics and logs to the correlation of alerts and their presentation. Machine learning experience would be a plus for the role.
Responsibilities
Support and improve a rich set of in-house developed monitoring tools.
Design, develop, and maintain efficient, reusable, and reliable code using Golang.
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Mentor junior developers and conduct code reviews to ensure the team's output meets high quality standards
Ensure the best possible performance, quality, and responsiveness of applications.
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
Collaborate with distributed teams to define, design, and ship new features.
Desired Qualifications:
B.S in Computer Engineering, Computer Science, or related field with 5+ years of related experience
Proven experience as a Senior Software Developer or similar role of 4+ years
Proficiency with Go programming language
Solid understanding of SOLID principles, data structures, and algorithms.
Familiarity with Linux
Experience with RESTful APIs, microservices architecture, and containerization technologies like Docker and Kubernetes.
Understanding of the monitoring domain and SaaS approaches.
Familiarity with ITIL or other IT service management frameworks.
Ability to work in a diverse multicultural environment, communicating with globally distributed teams.
Customer-centric mindset.
Team player with self-start ability.
Fluent in spoken and written English.
Preferable technology stack
OS: Linux (CentOS/RedHat/Oracle Linux).
Programming languages: Go.
Cloud: AWS.
Containerization: Kubernetes.
Distributed Log: Kafka, ELK stack.
Monitoring: Zabbix, Prometheus, CloudWatch, Grafana.
DBs: VictoriaMetrics, MongoDB, PostgreSQL, MySQL.
Configuration Mgmt: Terraform, ArgoCD, Spinnaker.
VCS: GitLab.
What we offer:
Comprehensive medical, life insurance, pension schemes
MBO bonus
Paid holidays
Privilege leave
Bereavement leave
Maternity & Paternity leave
Employee Assistance Program (EAP) with counseling sessions available 24/7
Wellness programs including 1:1 coaching and meditation guidance with TaskHuman and HeadSpace
Employee referral bonus
Professional development allowances
Night shift allowances
RingCentral's Product and Technology team is the engine that drives our success. From Engineering and UX/UI to Product Management and CloudOps, this is the place where the biggest ideas in cloud communications are imagined, developed, and delivered. You'll help create and deploy products that raise the technological bar, and power human connections. If you're a talented, ambitious, creative thinker, RingCentral Product and Technology is the perfect environment to dream, produce and share your ideas with the world.
RingCentral's work culture is the backbone of our success. And don't just take our word for it: we are recognized as a Best Place to Work by Glassdoor, the Top Work Culture by Comparably and hold local BPTW awards in every major location. Bottom line: We are committed to hiring and retaining great people because we know you power our success. RingCentral offers on-site, remote and hybrid work options optimized for the ways we work and live now.
-
Go lang Developer
24 hours ago
Bengaluru, Karnataka, India beBee Careers Full timeJob Summary:This is an exciting opportunity for a Go lang developer to join our team in Bengaluru. The ideal candidate will have 5+ years of experience in API and back-end development, with a strong background in Go Lang and Rest API.The successful candidate will be responsible for developing high-quality software solutions using Go Lang, as well as...
-
Senior Dev in Go Lang
1 week ago
Bengaluru, Karnataka, India beBee Careers Full timeSkill DevelopmentWe are looking for a talented Senior Dev to join our team. As a Go Lang developer, you will have the opportunity to develop your skills in backend API development using modern software design patterns.About Our Technology StackWe use Go Lang to develop high-performance backend APIs. Our stack includes Docker and container-based...
-
Senior Developer
11 hours ago
Bengaluru, Karnataka, India beBee Careers Full timeKey Responsibilities:Develop high-quality software solutions using Go LangCollaborate with the team to design and implement new featuresWork closely with the team to identify and resolve technical issuesDevelop and maintain robust software solutions using Go Lang
-
Go Lang Expert
6 days ago
Bengaluru, Karnataka, India beBee Careers Full timeAbout the Job We are seeking a talented Go Lang Expert to join our team. As a Go Lang Expert, you will be responsible for designing and implementing robust and scalable backend systems using Go Lang. Your expertise in modern software design patterns, REST API structure, and test-driven development will enable us to deliver high-quality solutions to our...
-
Go Lang Backend Developer
1 week ago
Bengaluru, Karnataka, India beBee Careers Full timeAbout UsWe are a leading provider of digital services and consulting. Our team enables clients to navigate their digital transformation. With over three decades of experience, we expertly steer our clients through their digital journey.Our ServicesWe enable the enterprise with an AI-powered core that helps prioritize the execution of change. We also empower...
-
Go Lang Data Scientist
5 days ago
Bengaluru, Karnataka, India beBee Careers Full timeGo Lang Expert - Data-Driven SolutionsOur company seeks a seasoned Go Lang expert with expertise in data-driven solutions. The ideal candidate will have strong experience with complex query writing, data modeling, and data visualization. Proficiency in Graph QL is necessary.Develop and deploy scalable, high-performance data-driven solutions.Manage data...
-
Go Lang Programmer
24 hours ago
Bengaluru, Karnataka, India beBee Careers Full timeAbout the JobWe are looking for a highly skilled Go Lang Engineer who can help us develop and implement innovative solutions for our Keystone platform.As a key member of our team, you will be responsible for designing, developing, and testing software components, collaborating with cross-functional teams, and ensuring high-quality delivery.Job...
-
Contract Software Engineer
1 week ago
Bengaluru, Karnataka, India beBee Careers Full timeA Career OpportunityWe are seeking a highly skilled Contract Software Engineer to join our team. As a Go Lang developer, you will be responsible for designing and developing backend APIs using modern software design patterns.About Our TeamOur team is passionate about delivering high-quality solutions to our clients. We believe in the importance of...
-
Go Lang Developer Expert
2 weeks ago
Bengaluru, Karnataka, India beBee Careers Full timeJob Description:We are seeking an experienced Go Lang Developer to join our team. As a key member of our software development team, you will be responsible for designing and implementing efficient, reliable, and scalable software solutions using the Go programming language.Your Key Responsibilities Will Include:Developing high-quality software applications...
-
Go lang developer-pan india
6 days ago
Bengaluru, Karnataka, India People Prime Worldwide Full timeAbout Company : Our Client is a global leader in next-generation digital services and consulting. We enable clients in more than 50 countries to navigate their digital transformation. With over three decades of experience in managing the systems and workings of global enterprises, we expertly steer our clients through their digital journey. Our client does...