F
Fonada1h ago
Indeed

Senior Golang Developer

Noida, Uttar Pradesh
Full Time
Senior Level
1500000-2800000

Auto Apply to 50+ AI Matched Senior Golang Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Fonada

Full Job Description

Fonada, a dynamic Communications Platform as a Service (CPaaS) provider based in Noida, Uttar Pradesh, India, is actively seeking a highly skilled Senior Golang Developer. This permanent, in-person role is ideal for an experienced developer passionate about building robust, scalable solutions within a fast-growing tech environment. Our company focuses on cutting-edge Messaging, Voice, and Gen-AI powered Chatbot and Voicebot solutions, serving over 100 brands.

Key Responsibilities:

  • Design, develop, and maintain microservices predominantly using Golang, with a progressive increase in ownership.
  • Collaborate on the design and implementation of solutions to resolve bugs, optimize performance, and introduce new functionalities.
  • Gain a comprehensive understanding of end-to-end technical architecture and interconnected systems, applying this knowledge effectively in code.
  • Write comprehensive tests, including unit, contract, end-to-end (e2e), and integration tests, ensuring high code coverage.
  • Manage code versions using Git and leverage CI/CD pipelines for building, testing, and deploying applications.
  • Develop and test code locally on your machine before deploying to lower-level environments.
  • Actively participate in code reviews for team members.
  • Conduct demos and engage in acceptance discussions with analysts, developers, and product owners.
  • Assist in task planning and reviews within a sprint-based development workflow.
  • Estimate, own, and deliver tasks, encompassing design, development, testing, deployment, configuration, and documentation, to meet business objectives.

Desired Profile & Skills:

  • A strong desire to build products that address significant customer challenges. Interest in data science and the application of advanced algorithms in product offerings.
  • Exceptional attention to detail and a commitment to writing and reviewing high-quality code, supported by thorough testing.
  • Proven proficiency in Golang and Python, alongside SQL. Willingness to learn new programming languages and frameworks as required.
  • Familiarity with modern service design principles, including containers, container orchestration (e.g., Kubernetes), streaming data platforms, APIs, and in-memory/NoSQL data stores.
  • Experience with message queue systems like Kafka or RabbitMQ.
  • Extensive experience with caching solutions such as Redis or similar frameworks.
  • Deep understanding of advanced data structures and algorithms for building highly scalable and performant products.
  • Experience working within a DevOps software development workflow, including CI/CD practices, and a proactive approach to process improvement.
  • Excellent communication skills, capable of interacting with subject matter experts, data scientists, software engineers, and enterprise security professionals.
  • Commitment to best practices in code review, version control, and change management, balancing code quality with the demands of a scale-up environment.
  • Experience or keen interest in operationalizing machine learning technologies.

Required Qualifications & Skills:

  • Bachelor's degree in Computer Science, Engineering, or a related discipline, complemented by 7+ years of experience in a modern development stack including Golang, Kafka/RabbitMQ, Redis, and REST APIs.
  • Demonstrated experience in application design, software development, and testing within an Agile framework, working with both relational (e.g., PostgreSQL/MySQL) and NoSQL databases (e.g., Couchbase, Cassandra).
  • Experience in designing and developing high-volume REST APIs. Familiarity with continuous integration tools (e.g., Jenkins, Gitlab CI) and automated build/test frameworks. Experience with containerization (Docker) and orchestration (Kubernetes) is a plus.
  • Proficiency with Atlassian development and collaboration tools (JIRA, Confluence, etc.).

Compensation & Benefits:

  • Salary Range: ₹1,500,000.00 - ₹2,800,000.00 per year
  • Comprehensive Health Insurance
  • Provident Fund

Application Note: Please be prepared to state your fixed Cost to Company (CTC).

Work Location: In-person in Noida, Uttar Pradesh, India.

Company

F

Fonada

Fonada is a rapidly expanding Communications Platform as a Service (CPaaS) company based in Noida, Uttar Pradesh, India. We specialize in delivering state-of-the-art solutions in Messaging, Voice, and...

Noida, Uttar Pradesh
Posted on Indeed