GoLang Developer eSatya

GoLang Developer

  • Industry Other
  • Category Business Analyst & Project Management
  • Location Kathmandu, Nepal
  • Expiry date Aug 11, 2025 (7 days left)
Job Description
Senior-Level GoLang Developer 


Location: Hybrid (Remote + Office)

Type: Contract 

Duration: 6 months  (extend if necessary)

Experience Level: Senior Level (5+ Years)


Job Description


We are seeking an experienced and highly skilled Senior Golang Developer to join our team as a technical lead. This role goes beyond coding—you will take ownership of guiding the team, making architectural decisions, and mentoring developers. You will build robust, scalable backend systems and microservices while leading development efforts and ensuring best practices across the board.

This position involves direct collaboration with international teams, including developers in Europe, requiring strong leadership, initiative, and the ability to translate technical expertise into actionable guidance.


Key Responsibilities


  • Lead the design, development, and maintenance of backend services and APIs using Golang.
  • Serve as the technical lead, mentoring team members and guiding mid-senior developers.
  • Work closely with the Business Analyst team to align technical solutions with business goals.
  • Architect and implement scalable, secure, and high-performance backend systems.
  • Establish and enforce coding standards, testing practices, and documentation processes.
  • Review and provide feedback on code contributions from team members.
  • Collaborate with DevOps to improve CI/CD pipelines and deployment processes.
  • Occasionally support frontend integration using JavaScript frameworks (React, Vue, or similar).


Requirements


  • 5+ years of professional experience working with Golang in a production environment.
  • Proven experience as a Team Lead, Tech Lead, or Senior Developer guiding others in a professional setting.
  • Solid understanding of backend architectures, including RESTful APIs and microservices.
  • Proficient Go Backend Developer with strong expertise in concurrent programming using goroutines, channels, and the sync package to build high-performance systems. 
  • Experienced in Go modules, package management, and writing clean, idiomatic Go code following best practices for scalable backend development.
  • Familiarity with modern JavaScript frameworks/libraries like Angular.js,React.js, Vue.js, or Next.js
  • Experienced in handling big data systems using PostgreSQL & data streaming tools like Kafka.
  • Produced and Consumed Restful Web Services using Postman Rest Client, Swagger UI, to interact with different applications from third-party tools.
  • Designed database schemas with complex entity relationships. Have experience in AGILE.
  • Good experience in writing SQL queries, Stored Procedures, Triggers and Functions using PL/SQL with databases like Oracle and SQL Server.
  • Good knowledge on developing SQL Triggers, Stored Procedures, Functions and Views for Backend processes using SQL Server.
  • Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
  • Proficient with relational and non-relational databases (e.g., PostgreSQL, MySQL, Redis).
  • Created docker image for microservices files to orchestrate applications using Kubernetes.
  • Hands-on experience with Docker, Git workflows, and CI/CD tools.
  • Ability to collaborate effectively with distributed international teams and provide leadership and guidance.
  • Excellent verbal and written communication skills in English for effective collaboration with international stakeholders
  • Strong problem-solving skills and attention to detail.


Nice to Have


  • Experience with gRPC, Kafka, or other message brokers.
  • Knowledge of container orchestration (e.g., Kubernetes).
  • Familiarity with cloud platforms such as AWS, GCP, or Azure.
  • Working knowledge of Hyperledger Fabric or other blockchain technologies
  • Understanding of security, performance tuning, and monitoring best practices.
  • Contributions to open-source projects or experience working in agile remote teams.