SE/SSE/TL - Golang

We are looking for a SE/SSE/TL - Golang to join our dynamic team.

Key Responsibilities

  • Depending on experience level, your responsibilities may include:
  • Design, develop, and maintain robust backend services using Go (Golang).
  • Build and integrate RESTful APIs with Angular-based frontends.
  • Work with PostgreSQL databases and Redis (e.g., for Asynq background processing).
  • Participate in requirement analysis, effort estimation, architecture planning, and technical design discussions.
  • Collaborate with cross-functional teams to define and deliver high-quality solutions.
  • Troubleshoot complex issues, conduct root cause analysis, and implement effective bug fixes.
  • Oversee or contribute to deployment processes, CI/CD pipelines, and release cycles.
  • Write clean, maintainable code and conduct thorough code reviews.
  • Prepare technical documentation and ensure best practices in coding and architecture.
  • Provide mentorship and technical guidance to junior team members.
  • Lead team activities and client discussions (for senior and lead roles).
  • Ensure the technical integrity of the system architecture, business logic, and data model.
  • Promote a culture of excellence, accountability, and continuous improvement.

Candidate Profile

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • Software Engineer (SE): 2–3 years of experience in full-stack development with Go and Angular.
  • Senior Software Engineer (SSE): 4–5 years of experience in designing, developing, and maintaining scalable software systems, including mentoring and handling deployments.
  • Technical Lead (TL): 7+ years of hands-on experience building scalable platforms, with leadership in architecture planning, technical decisions, and team management.
  • Languages & Frameworks: Go (Golang), Angular, JavaScript/TypeScript, HTML5, CSS3
  • Databases: PostgreSQL, Redis (for background tasks)
  • API Development: RESTful API design, JSON data handling, versioning, and security
  • DevOps & Tools: Git, CI/CD pipelines, Docker, Kubernetes (preferred)
  • Task Queues: Experience with Asynq or similar background task processing frameworks
  • Cloud: Familiarity with AWS, Azure, or other cloud platforms
  • Development Practices: Agile/Scrum, code reviews, unit/UI testing, scalable and secure architecture design
  • Excellent problem-solving and analytical skills
  • Strong communication skills with the ability to collaborate effectively and lead teams (for senior/lead roles)

Apply for this position

Subject:
Full Name *
Email *
Phone *
Message to Hiring Manager *
Upload CV/Resume *

Note: You can upload only pdf file and it must be less than 2 MB.

LinkedIn
Website