Backend Engineer - AI / Golang
firegroup technology- Posted 2 hours ago
- Be among the first 10 applicants
Job Description
About the Role:
We are looking for a highly skilled Backend Engineer who is not only a master of Golang and AWS Serverless but also a pioneer in AI-augmented development. You will take ownership of complex system structures, ensure top-tier code quality, and heavily utilize Claude Code to supercharge your daily workflow, from prototyping to deployment.
Key Responsibilities:
1. Product Development & Architecture:
System Design: Take responsibility for designing the structure of complex functionalities, which may involve multiple modules or the entire system architecture.
Feature Implementation: Handle core tasks with a high level of difficulty. Apply the most suitable technologies, ensure high performance, and collaborate seamlessly with Design, Frontend, Backend, and QA teams to meet product requirements.
Quality Assurance: Deliver bug-free, clean, and readable code. Ensure all implementations pass QA test cases and strictly adhere to team standards (Linting, Conventional Commits, Clean Code).
2. AI-Augmented Engineering (Mastery of Claude Code):
You are expected to proficiently utilize Claude Code (Anthropic's CLI agent) in your daily workflow to 10x your productivity. Specific use cases include:
Rapid Scaffolding & Boilerplating: Using Claude Code to quickly generate Go structs, MongoDB models, AWS Lambda handlers, and RESTful API endpoints based on PRDs.
Test-Driven Development (TDD): Instructing Claude Code to automatically generate and run comprehensive unit tests for complex business logic to achieve maximum test coverage.
Advanced Refactoring & Debugging: Leveraging Claude Code to analyze the entire codebase to trace complex bugs, suggest performance optimizations, or refactor legacy modules into separation-of-concerns architectures.
Automated Documentation: Using the AI agent to read through implemented features and automatically draft or update technical documentation, API specs, and inline comments.
3. Code Review & Mentorship:
Review peer code to ensure adherence to coding styles (Clean Code, Solid principles).
Utilize AI tools to assist in analyzing large Pull Requests, identifying security flaws, and assisting team members with debugging and performance improvements.
4. System Monitoring:
Take responsibility for monitoring production systems. Propose optimizations and provide expert insights to maintain high availability and stability.
Qualifications:
1.Embrace the AI Era:
You view tools like Claude Code not as a replacement, but as an exoskeleton that amplifies your engineering capabilities.
Take Complete Ownership: From system design to production deployment and monitoring.
Value Craftsmanship: You write code that is easy for both humans to understand and AI to parse/maintain.
2.Experience:
3+ years of professional experience in Golang development.
Proven experience building serverless applications using AWS Lambda.
Deep understanding of Separation of Concerns (SoC) and software design patterns.
Strong experience with NoSQL databases (MongoDB highly preferred).
3.Technical Skills:
Mandatory: High proficiency in prompt engineering and utilizing Agentic AI coding tools, specifically Claude Code.
Ability to write clean, maintainable, and highly efficient code.
Expertise in RESTful API design and implementation.
Proficiency in version control (Git).
Strong background in Unit Testing and TDD.
Ability to write clear and concise technical documentation.
More Info
Key Skills
NoSQL databases
Claude Code
Version control (Git)
Test-Driven Development (TDD)
RESTful API design and implementation
AWS Serverless
Separation of Concerns (SoC)
Agentic AI coding tools
Prompt Engineering
Automated Documentation
