- Company Name
- Wilson Brown
- Job Title
- Backend Engineer
- Job Description
-
**Job Title**
Backend Engineer (Golang)
**Role Summary**
Design, develop, and scale backend services in Go that power a real‑time B2B AI product. Act as a product‑focused engineer, owning features from technical design through production and collaborating closely with product leadership to drive roadmap decisions.
**Expectations**
- 3+ years of professional backend engineering experience.
- Proven ability to deliver production‑grade services, preferably in Go (other languages acceptable).
- Strong grasp of distributed systems, concurrency, reliability, and performance trade‑offs.
- Hands‑on experience operating services on AWS.
- Product‑oriented mindset: understand business impact and user experience of backend decisions.
**Key Responsibilities**
- Architect and scale high‑throughput Go services supporting the AI platform.
- Build robust, message‑driven microservices (e.g., using Kafka, NATS, or similar).
- Own feature development end‑to‑end: design, implementation, testing, deployment, and monitoring.
- Collaborate with founders and product teams to define roadmap and prioritize work.
- Contribute to engineering best practices, code quality, CI/CD pipelines, and a high‑performance culture.
- Ensure system reliability, observability, and cost‑effective operation in AWS.
**Required Skills**
- Go programming (core language proficiency).
- Experience with other backend languages (e.g., Java, Python, Node.js) is a plus.
- Distributed systems concepts: microservices, event‑driven architecture, load balancing, fault tolerance.
- Concurrency patterns and performance tuning in Go.
- AWS services (EC2, ECS/EKS, S3, RDS/DynamoDB, CloudWatch, IAM).
- Message brokers / streaming platforms (Kafka, NATS, RabbitMQ, etc.).
- RESTful APIs, gRPC, and API design.
- SQL/NoSQL data stores, caching layers.
- Version control (Git), CI/CD tools, automated testing, and monitoring.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Optional: AWS Certified Solutions Architect or related cloud certifications.