Search by job, company or skills

Golang Full Stack Developer

Golang Full Stack Developer

Emagine
4-7 Years
Not Disclosed
Early Applicant
  • Posted 17 hours ago
  • Be among the first 10 applicants

Job Description

Summary: The role of a Full Stack Software Engineer focuses on the ownership and development of essential software products, involving backend, frontend, database, and infrastructure components. The primary goal is to ensure the seamless functioning and evolution of business-critical applications through independent problem-solving and stakeholder collaboration.

Responsibilities:

  • Use modern AI-assisted development tools for productivity.
  • Own and develop features across the full application stack from inception to support.
  • Develop backend services and APIs using Go/Golang.
  • Maintain web/mobile frontend using Angular/React.
  • Design relational database schemas and queries with MySQL.
  • Utilize Docker and Kubernetes for deployment.
  • Resolve production issues across various layers.
  • Optimize application performance and implement testing.
  • Work with cloud services including AWS and S3.
  • Engage in architectural discussions and design decisions.
  • Collaborate with stakeholders on requirements.
  • Identify improvements in existing implementations.

Must Haves:

  • 4 to 7 years of professional software development experience.
  • Strong experience with Golang/Go and concurrency patterns.
  • Experience building REST APIs and backend services.
  • Proficiency with SQL and MySQL.
  • Experience with Angular and TypeScript.
  • Familiarity with Docker and Kubernetes.
  • Strong understanding of software architecture and design patterns.
  • Experience in troubleshooting applications in production.
  • Experience in writing automated tests.
  • Ability to work independently on complex systems.
  • Good understanding of Git, CI/CD practices.
  • Strong problem-solving and debugging skills.
  • Effective communication skills with stakeholders.
  • Ability to use AI-assisted development tools.

Nice to Haves:

  • Ability to grasp unfamiliar codebases quickly.
  • Balance between functionality and technical quality.
  • Pragmatic engineering mindset.

Other Details:

  • Backend: Go / Golang, REST APIs
  • Frontend: Angular, React, TypeScript
  • Database: MySQL
  • Infrastructure: Docker, Kubernetes
  • Cloud & Services: AWS, S3, Cloudflare
  • Development: Git, automated testing, CI/CD, AI-assisted development tool

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

6-8 yrs
Bengaluru, India
Skills:
testing practices , Golang, Apis, React, React Native, Distributed Systems, Software design principles, Agile scrum delivery models, Go, High-traffic services, Next.js, Full stack engineering, Data-intensive platforms, Integrating third-party video conferencing solutions, Delivery fundamentals, SDKs
6-10 yrs
Bengaluru, India
Skills:
socket.io , Cassandra, Websocket, Golang, Mqtt, Express.Js, Angularjs, Node.js, Css3, Nosql, Oop, Typescript, Javascript, Docker, Html5, MongoDB, Rest Apis, Python, Kubernetes, Nest.js, NATS, Distributed microservices architecture, Asynchronous messaging technologies
4-8 yrs
Remote
Skills:
Golang, React Js, React Native, Next Js