Lead Golang Backend Developer

3 weeks ago


Bangalore Metropolitan Area, India Trademarkia Full time

Lead Golang Backend Developer

About the Company : 

Trademarkia is a multinational e-commerce company formed in 2009 and has grown to become the largest filer of trademarks in the world, servicing over 100,000 small business clients in over 80 countries.

Trademarkia website attracts over 1 million visitors per month and is the largest trademark-focused website in the United States. For four years, we were part of the INC5000 fastest-growing companies in America.

About the role:

Your duties will include managing backend development and deployments while providing expertise in the full software development lifecycle, from concept and development to testing. This is a hands-on role where you will lead a team as well as code to meet deadlines for deliverables.

You should have good experience in building high-performing, scalable, enterprise-grade applications and be able to write clean code and ensure your programs run properly. We also expect you to be passionate about building software and perform well working in a team, along with developers, engineers, and web designers.

Key Responsibilities: 

  • Design and implement new functionalities within our GoLang/PostgreSQL codebase to support evolving business needs
  • Strategically refactor and modularize our monolithic system, paving the way for a robust microservices-based design.
  • Lead deployment initiatives on AWS using Terraform and Kubernetes, ensuring scalable and secure infrastructure.
  • Architect and implement efficient, scalable database designs that support the system's performance and growth.
  • Leverage Elastic to power our trademark search capabilities, ensuring high-performance search results and efficient data retrieval across multiple countries.
  • Maintain and oversee the CI/CD pipeline for all projects under Trademarkia, including establishing pipelines for both new and existing projects.s
  • Monitor backend service budgets and AWS expenditures, ensuring optimal resource utilization and eliminating unused resources.
  • Monitor and keep AWS budgets optimized and ensure no unused resources are left running.
  • Create and update comprehensive API documentation using Postman for the frontend team.
  • Conduct code reviews and manage the backend deployment strategy to uphold high standards of code quality.
  • Understand UI/UX and product team requirements to be implemented as APIs.
  • Delegate tasks and coordinate knowledge transfer sessions with backend developers.
  • Assist other backend developers and help solve bugs whenever encountered.
  • Coordinate with managers and cross-functional teams, scheduling KT calls as needed.y.
  • Design and implement optimized database schemas to support evolving system requirements.
  • Provide feedback and collaborate with junior developers and interns to guide them to write cleaner code.

Preferred Experience:

  • 2+ years of experience working with backend development.
  • 1+ year experience in GoLang Backend Development.
  • Must show your previous work.
  • Deployed at least 3 complete products which use REST APIs.
  • Familiarity with making Postman docs.
  • Experience with database migration from legacy systems to modernized stacks.
  • Knowledge of modern authorisation mechanisms, such as JSON Web Token and cookies.
  • Ability to understand business requirements and translate them into technical requirements.
  • Experience with version control such as Git and GitHub.

Required Skills:

  • Good communication skills.
  • Strong problem-solving skills.
  • Team worker.
  • Very comfortable learning new technologies, tools, and platforms.
  • Highly motivated.
  • Initiative and passionate.

Languages, Frameworks, APIs, SDKs, Databases and Libraries to know:

  • GoLang
  • GoLang Clean Architecture
  • GoRoutines
  • GORM
  • Docker
  • Go Fiber
  • ElasticSearch
  • PostgreSQL
  • Cron Jobs
  • Kubernetes
  • Terraform

Softwares:

  • Go Suite and various testing tools
  • Postman
  • DataGrip
  • GoLand / VSCode

Requirements : 

  • Bachelor's or Master's degree in Computer Science or a related field.
  • AWS Cloud Practitioner certification (or equivalent demonstrable expertise in cloud platforms).
  • Proven expertise in backend development with GoLang, including experience with Go Clean Architecture, GoRoutines, and Go Fiber.
  • Extensive hands-on experience in designing and refactoring monolithic systems towards a microservices architecture.
  • Demonstrated proficiency with containerization (Docker) and orchestration (Kubernetes), as well as infrastructure as code using Terraform.
  • In-depth knowledge of managing and optimizing cloud environments on AWS and Azure, with hands-on experience in services such as S3, CloudFront, EKS, EC2, RDS, Lambda, SQS, ACM, and Route53.
  • Solid understanding of PostgreSQL and ElasticSearch for efficient data management and high-performance search capabilities.
  • Strong grasp of network protocols including TCP/IP, HTTP/HTTPS, and WebSockets.
  • Proven experience in building and maintaining CI/CD pipelines and automation using relevant tools.
  • Familiarity with development tools including Go Suite, Postman, DataGrip, GoLand, and VSCode.
  • Excellent problem-solving skills, strong collaboration and communication abilities, and a proven track record of mentoring junior engineers.

Salary :

Competitive 



  • Bangalore/Chennai, India Racrosoft Technologies Full time

    About Racrosoft TechnologiesWe are a product-driven company looking for a skilled Golang developer to join our team. As we migrate our internal automation product from Ruby on Rails to Golang, you will play a crucial role in designing and developing backend services.Job Description:You will be responsible for designing, implementing, and maintaining backend...

  • Golang Developer

    3 weeks ago


    Bangalore Metropolitan Area, India CodeVyasa Full time

    Job Summary: A highly experienced Golang Developer is sought after to join a dynamic team of developers. The ideal candidate should possess a minimum of 4+ years of experience in developing scalable and efficient software solutions. Company Overview CodeVyasa is a fast-growing multinational software company with offices in Florida and New Delhi. Our client...


  • Bangalore/Chennai/Pune, India sedin Full time

    Job Description:We are seeking an exceptional Golang Developer to join our team. As a key member, you will be responsible for designing and developing robust, scalable, and maintainable backend services using Golang.

  • Golang Developer

    1 week ago


    Greater Bengaluru Area, India CodeVyasa Full time

    We are seeking a talented Golang Developer (6+YRS) to join our team. If you're passionate about coding, problem-solving, and innovation, wed love to hear from youAbout CodeVyasa: Were a fast-growing multinational software company with offices in Florida and New Delhi. Our clientele spans across the US, Australia, and the APAC region. Were proud to...

  • Golang Engineer

    1 week ago


    Greater Bengaluru Area, India Insight Global Full time

    Position: Golang Software Engineer (Mid-Level)Location: Bengaluru/RemoteDuration: 1 year contract to hirePay Range: 20-28 Lakhs (LPA)Must Haves:· 2+ years of professional, backend software development experience with at least 1 year of Golang experience.Must have experience with any UX and Relational Databases (React JS and PostgreSQL preferred)·...


  • Bangalore/Chennai, India Racrosoft Technologies Full time

    Company OverviewRacrosoft Technologies is a product-driven company focused on delivering innovative solutions. We are seeking a skilled Golang developer to join our team and contribute to the development of our internal automation product.Job Description:As a Golang developer, you will be responsible for designing and implementing backend systems, migrating...

  • Backend Developer

    7 days ago


    Remote/Bangalore, India Savantys Solutions Full time

    Senior Software Engineer - BackendThe SSE Backend will design, develop, and maintain scalable backend systems for platforms and mobile applications while ensuring security, reliability, and performance.Key Responsibilities : - Develop and maintain backend code for platforms and mobile apps.- Design scalable, high-performance systems with minimal...


  • Bangalore Metropolitan Area, India Josys Full time

    Josys, a dynamic B2B SaaS platform startup, has embarked on a mission to revolutionize IT operations globally, following an exceptional launch in Japan and securing $125 million in Series A and B funding. Our platform enables businesses to conquer the complexities of work-from-anywhere setups, rapid digital transformation, and the proliferation of SaaS...


  • Bangalore/Chennai, India Racrosoft Technologies Full time

    Racrosoft Technologies OverviewWe are a rapidly growing company with a focus on innovative products and services. Our team is passionate about delivering high-quality solutions that make a meaningful impact.Job Summary:We are seeking a talented Golang developer to join our team. As a key member of our engineering team, you will be responsible for designing...


  • Bangalore/Chennai/Pune, India sedin Full time

    Job Description : Key Responsibilities : - Design, develop, and implement robust, scalable, and maintainable backend services using Golang. - Collaborate with cross-functional teams to translate software requirements into high-performance and efficient solutions. - Participate in architectural discussions and contribute to the evolution of our microservices...

  • Golang Developer

    7 days ago


    Hyderabad/Bangalore, India Infotech Consultancy Global Pvt Ltd Full time

    Responsibilities :- Design, develop, and maintain scalable applications using Golang.- Collaborate with cross-functional teams to define, design, and deliver new features.- Implement and manage containerized applications using Docker.- Orchestrate and manage container deployments using Kubernetes.- Utilize Python for scripting and automation tasks.- Write...

  • Backend Engineer

    7 days ago


    Remote/Bangalore, India Savantys Solutions Full time

    At Savantys Solutions, we are seeking a highly skilled Backend Developer to join our team. As a Senior Software Engineer - Backend, you will design, develop, and maintain scalable backend systems for platforms and mobile applications while ensuring security, reliability, and performance.Key ResponsibilitiesDevelop and maintain backend code for platforms and...


  • Hyderabad/Bangalore, India Infotech Consultancy Global Pvt Ltd Full time

    Job DescriptionAs a Golang Developer, you will play a key role in designing, developing, and maintaining scalable applications using Golang. You will collaborate with cross-functional teams to define, design, and deliver new features. Your expertise in containerization and orchestration using Docker and Kubernetes will be highly valued.


  • Greater Bengaluru Area, India Engage Apps Full time

    About the Role:As a Backend Engineer at Engage Apps, you'll play a pivotal role in shaping the future of our project by leading the backend architecture and integrating AI models into production APIs.Main Responsibilities:Developing and maintaining robust backend systems for our AI-powered projectIntegrating with external MLOps platforms to streamline...

  • Golang Developer

    2 weeks ago


    Bangalore/Remote, India Recruitment Hub 365 Full time

    Job Description : We are looking for an enthusiastic and skilled Golang Developer (SDE I) to join our dynamic team. As part of a high-impact engineering team, you will play a critical role in the end-to-end design and architecture of complex systems, translating product requirements into high-level and low-level designs that ensure seamless implementation...

  • Golang Developer

    2 weeks ago


    Bangalore/Remote, India Recruitment Hub 365 Full time

    Job Description : We are looking for an enthusiastic and skilled Golang Developer (SDE I) to join our dynamic team. As part of a high-impact engineering team, you will play a critical role in the end-to-end design and architecture of complex systems, translating product requirements into high-level and low-level designs that ensure seamless implementation of...


  • Greater Bengaluru Area, India AlphaNimble Full time

    Job DescriptionWe are seeking a highly skilled Lead Backend Software Developer to join our team at AlphaNimble. As a Lead Backend Software Developer, you will be responsible for developing and maintaining complex backend systems using various technologies such as Ruby on Rails, Java, and Python.You will work closely with cross-functional teams to ensure...


  • Hyderabad/Bangalore/Pune, India Squareroot Consulting Pvt Ltd Full time

    Job Description : We're looking for Lead/Principal Go/Golang Engineer to join the performance-focused teams responsible for some of our most demanding and fastest growing Cloud native Platform.Our Client is a fastest growing cloud native startup who is leveraging high concurrency Go to build highly distributed platform.Location : : Lead/Principal...

  • Backend Developer

    4 weeks ago


    Bangalore Metropolitan Area, India Groww Full time

    About GrowwWe are a passionate group of people focused on making financial services accessible to every Indian through a multi-product platform. Each day, we help millions of customers take charge of their financial journey.Customer obsession is in our DNA. Every product, every design, every algorithm down to the tiniest detail is executed keeping the...


  • Bangalore/Chennai/Pune, India sedin Full time

    Key Responsibilities:Design and implement high-performance backend services using Golang.Collaborate with cross-functional teams to translate software requirements into efficient solutions.Contribute to architectural discussions and evolve our microservices architecture.Write clean, well-documented code adhering to best practices.