Search by job, company or skills

FireGroup Technology

Backend Engineer (Golang)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

What You'll Do:

Product Development:

  • Build the structure (code) for the product:
  • Take responsibility for designing the structure of complex functionalities, which may involve multiple modules or the entire project.
  • Develop features/functions of the product:
  • Handle main tasks with a high level of difficulty and complexity. Apply the most suitable technologies for the features, document completed tasks for important tasks.
  • Ensure product features are implemented according to requirements by organizing code and collaborating with related teams/departments such as Design, Backend, and Quality Control.
  • Ensure code quality with no errors, passing the Quality Control team's test cases and following team standards like Lint and Conventional Code. Code must be readable (clean code), with a clear structure (files, folders), assigned to responsible individuals.
  • Code Review:
  • Ensure adherence to coding styles (Clean Code, Conventional Code).
  • Check and assist other members with debugging and improving performance (e.g., efficiency, security).
  • System Monitoring:
  • Take responsibility for monitoring the system in production, proposing, and providing expert insights for stability.

What Sets You Apart:

Experience:

  • 3+ years of experience in Golang development
  • Experience building serverless applications with AWS Lambda
  • Strong understanding and mindset of separation of concerns
  • Experience with NoSQL databases (MongoDB preferred)

Technical Skills:

  • Write clean, maintainable, and efficient code
  • RESTful API design and implementation
  • Version control with Git
  • Unit testing and test-driven development
  • Write technical documentation

Soft Skills:

  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
  • Ability to work effectively in an Agile team environment
  • Self-motivated with strong ownership mentality

Highly Valued

  • Experience with third-party API integrations
  • Understanding of e-commerce or SaaS platforms
  • Experience with cloud infrastructure (AWS, GCP, or Azure)
  • Knowledge of microservices architecture
  • Experience with CI/CD pipelines
  • Familiarity with event-driven architecture

Nice to Have:

  • Experience with frontend technologies (Vue.js, React, or similar)
  • Knowledge of containerization (Docker, Kubernetes)
  • Understanding of data analytics or business intelligence
  • Experience with monitoring and observability tools
  • Stay up-to-date with emerging technologies

What We're Looking For

We're seeking engineers who:

  • Take ownership of their work from design to deployment
  • Write code that's easy to understand and maintain
  • Proactively identify and resolve technical challenges
  • Collaborate effectively across teams
  • Are committed to continuous learning and improvement
  • Value code quality, testing, and documentation.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135686699

Similar Jobs