Jobs
>
Bengaluru

    Golang Developer - Bangalore, India - Whizz HR

    Whizz HR
    Default job background
    permanent Technology / Internet
    Description

    As a GoLang Developer with 5-10 years of experience, you will be responsible for designing, developing, and maintaining backend services and applications using the Go programming language.

    You will work closely with cross-functional teams to deliver scalable, efficient, and high-performance solutions that meet business requirements.

    The ideal candidate will have a strong technical background in GoLang development, along with proficiency in software design, microservices architecture, and cloud technologies.

    Key Responsibilities :

    Backend Development :

    • Design, develop, and maintain backend services and APIs using the Go programming language.
    • Implement robust and scalable solutions that handle high volumes of traffic and data processing.
    Microservices Architecture :
    • Architect and implement microservices-based applications using GoLang and related technologies such as gRPC or RESTful APIs.
    • Design service interfaces and communication protocols to facilitate seamless interaction between microservices.

    Database Integration :

    • Integrate backend services with databases such as MySQL, PostgreSQL, or NoSQL databases like MongoDB or Redis.
    • Design and optimize database schemas, write efficient queries, and implement data access layer components.

    Concurrency and Parallelism :

    • Utilize GoLang's built-in concurrency features to develop highly concurrent and parallelized systems.
    • Implement goroutines, channels, and other concurrency patterns to optimize resource utilization and performance.

    Testing and Quality Assurance:

    • Write unit tests and conduct integration testing to ensure the reliability and stability of backend services.
    • Perform code reviews and participate in pair programming sessions to maintain code quality and adherence to best practices.

    Cloud Technologies:

    • Deploy and manage GoLang applications in cloud environments such as AWS, GCP, or Azure.
    • Utilize cloud services such as AWS Lambda, Google Cloud Functions, or Azure Functions for serverless computing.

    Containerization and Orchestration:

    • Containerize GoLang applications using Docker and orchestrate container deployments using Kubernetes or Docker Swarm.
    • Implement containerized microservices architectures for scalability, resilience, and portability.

    Performance Optimization:

    • Identify and address performance bottlenecks in backend services, including CPU and memory usage optimizations.
    • Optimize application performance to ensure low latency and high throughput under load.

    Documentation and Knowledge Sharing:

    • Create and maintain technical documentation, including API specifications, design documents, and deployment guides.
    • Share knowledge and best practices with team members and stakeholders to enhance overall development capabilities.

    Key Technical Skills:

    • Proficiency in the Go programming language and GoLang ecosystem.
    • Strong understanding of software development principles, including concurrency, parallelism, and data structures.
    • Experience with microservices architecture and related technologies such as gRPC, Protobuf, and RESTful APIs.
    • Knowledge of database systems such as MySQL, PostgreSQL, MongoDB, or Redis.
    • Familiarity with cloud platforms and services such as AWS, GCP, or Azure.
    • Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes or Docker Swarm.
    • Strong problem-solving and troubleshooting skills, with the ability to analyze complex technical issues and implement effective solutions.

    Qualifications :

    • Bachelor's degree in Computer Science, Information Technology, or related field.
    • 5-10 years of relevant experience in GoLang development or related roles.
    • Demonstrated experience in designing and developing scalable backend services and microservices-based architectures.
    • Excellent communication and collaboration skills.
    • Ability to work independently and as part of a team in a fast-paced environment.
    • Continuous learning mindset and willingness to stay updated with the latest technologies and trends in GoLang development.
    )

  • NEWFORT CONSULTANCY PVT LTD

    Golang Developer

    2 days ago


    NEWFORT CONSULTANCY PVT LTD Bengaluru, India

    Job Description : · Hiring for an experienced Golang microservices developer. · Responsibilities : · - Working within a team responsible for the design, development and deployment of microservices using Golang · - Participate in peer code reviews, architectural discussions, and s ...

  • Visionyle Solutions

    Golang Developer

    1 week ago


    Visionyle Solutions Bengaluru, India permanent

    Roles and Responsibilities : · - Design, develop, and maintain efficient, reusable, and reliable Golang code. · - Implement performance and quality modules to ensure the responsiveness and scalability of applications. · - Identify bottlenecks and bugs, and devise solutions to the ...

  • Mobile Programming LLC

    Golang Developer

    2 days ago


    Mobile Programming LLC Bengaluru, India

    Job Title : Golang Developer · Location : Bengaluru · Experience : 3-7 Years · Budget : Competitive · Notice period : Immediate joiner · Job brief : · Are you a passionate Golang developer looking for an exciting opportunity to work on cutting-edge projects? Join our team in Pun ...

  • Recro

    Golang Developer

    35 minutes ago


    Recro Bengaluru, India

    Position: Golang Developer · Location: Bangalore · Type: Full-Time · Experience Level: 3+ years · Job Description: · We are seeking a skilled and experienced Golang Developer to join our innovative and dynamic team. The ideal candidate will have a strong background in hands-on pr ...

  • Krayr Solutions

    Golang developer

    20 hours ago


    Krayr Solutions Bengaluru, India

    Expereince- 5+ years · Expertise in GoLang(required) , Python to develop scalable and concurrent functionalities. · Experience with creating comprehensive unit and functional tests to validate implemented functions. · Proficiency in Certificate Management tools such as Venafi and ...

  • Squareroot Consulting Pvt Ltd.

    Golang Developer

    2 days ago


    Squareroot Consulting Pvt Ltd. Bengaluru, India

    We are a year old USA based Startup Product company solving problem in Data Protection, Data Security. · Position: Golang Developer · Location : Bangalore, India · Experience : 4 To 8 Years · Compensation: 30 to 55 L.p.a · - Like open source- So, do we: Our engineers are active ...

  • IBU Consulting

    Golang Developer

    1 day ago


    IBU Consulting Bengaluru, India

    Job Description : · The Golang Developer will be responsible for designing, developing, and maintaining backend services and applications using the Go programming language. · The ideal candidate will have 3 to 6 years of experience in Golang development, with a strong understandi ...

  • SignDesk

    Golang Developer

    2 days ago


    SignDesk Bengaluru, India

    Job Description : · Job Responsibilities : · - Develop high-performance & resource-aware web servers · - Design and develop future-proof software solutions · - Design and develop modular & highly reusable programs · - Research and develop high-performance algorithms · - Optimize ...

  • Coders Brain Pvt Ltd

    Golang Developer

    6 days ago


    Coders Brain Pvt Ltd Bangalore, India permanent

    Role Description : · This is a full-time on-site role for a Golang Developer with AWS experience. As a Golang Developer, you will be responsible for developing scalable software solutions using Golang and leveraging the AWS platform. You will collaborate with cross-functional tea ...

  • LOGIC PLANET IT SERVICES

    Golang Developer

    2 days ago


    LOGIC PLANET IT SERVICES Bangalore, India permanent

    About the Role: · We are seeking a talented and versatile developer to join our team as a Golang Backend Developer. · You will play a crucial role in building and maintaining robust back-end systems using Golang, while also leveraging your skills in UI/Data Visualization to creat ...

  • UST

    Golang Developer

    1 day ago


    UST Bengaluru, India

    JOB DESCRIPTION · RESPONSIBILITIES · Bachelor's degree in computer science or a related degree · DevOps/Software Engineering experience. · Experience building, architecting, designing, and implementing highly distributed cloud platforms and solutions. · GCP Administration (GCP I ...

  • CBTS TECHNOLOGY SOLUTIONS INDIA LLTD

    Golang Developer

    2 days ago


    CBTS TECHNOLOGY SOLUTIONS INDIA LLTD Bangalore, India permanent

    We're looking for an enthusiastic, diligent Golang Software Engineer to work on the global Loyalty and Benefits platform in American Express 'R42'. · The candidate should have excellent soft skills, strong technical ability with an extensive passion to learn. R42 is a modern mic ...

  • Awign

    Golang Developer

    36 minutes ago


    Awign Bengaluru, India

    About Awign Expert: · Awign Expert is an Enterprise focused platform that helps businesses Hire, Assess and Manage high skilled resources for Gig Based Projects. We provide our Experts a gateway to work for and build a freelance/consulting career with large scale EnterprisesWe ar ...

  • Indium Software

    Golang Developer

    2 days ago


    Indium Software Bangalore, India permanent

    Job Description : · This role is ideal for someone with a strong foundation in Golang and a passion for building distributed systems. You will have the opportunity to work on challenging problems, collaborate with talented engineers, and make a real impact on our : · Design, deve ...

  • Persistent Systems

    Golang Developer

    20 hours ago


    Persistent Systems Bengaluru, India

    About Persistent · We are a trusted Digital Engineering and Enterprise Modernization partner, combining deep technical expertise and industry experience to help our clients anticipate what's next. Our offerings and proven solutions create a unique competitive advantage for our cl ...

  • Aari Consultants

    Golang Developer

    3 days ago


    Aari Consultants Bengaluru, India

    Job Description : · An early stage startup is looking for Solid Experience in the below Tech Stack : · Amazon web services for all our infrastructure. · Golang, Python for all our backend services and APIs. · Rasa and spaCy for F1 engine. · Redis, Postgres, and MySQL for storage. ...

  • MakeMyTrip

    Golang Developer

    1 week ago


    MakeMyTrip Bengaluru, India

    Experience: 2-8 yearsLocation: Bangalore · Responsibilities:You will contribute to all aspects of software development including design, architecture, development, documentation, testing and operations.You will build cutting-edge scalable systems by writing simple and efficient c ...

  • Terralogic Software Solutions Private Limited.

    Golang Developer

    2 days ago


    Terralogic Software Solutions Private Limited. Bangalore, India permanent

    Job Description : Golang with ORAN · Preferred : 3yrs+ relevant experience · Location : Bangalore · Must have skills : · Strong proficiency in GoLang programming language. · Hands-on experience with ORAN technologies and protocols. · Experience building RESTful APIs. · Familiarit ...

  • Scaling Theory

    Golang Developer

    3 days ago


    Scaling Theory Bengaluru, India permanent

    Responsibilities : · Architect and implement core infrastructure as we scale with growing customer and product demand. · Work with a performance-oriented team driven by ownership and open to experiments. · Learn to design systems for high performance, reliability, and scalability ...

  • IT

    Golang Developer

    2 days ago


    IT Bangalore, India permanent

    Detailed JD: · Total Experience: 6+Years. · Location: Bangalore. · - Bachelor's or higher degree in Computer Science, Software Engineering, or related field. · - Minimum 4 years relevant experience in software development including extensive experience in GoLang programming langu ...