Job Description
**Role: Software Engineer**
**Location: Irvine,CA(Onsite)**
**Duration: 12+ Months**
**Visa -USC, GC, GC-EAD, H1B, H4EAD**
**Job Description:**
**Note – Final round will be In-Person with client.**
We are seeking a highly skilled Software Engineer with strong expertise in Golang backend development and hands-on experience with AWS cloud services. In this role, you will be responsible for designing, developing, and maintaining scalable, high-performance backend systems, and ensuring seamless deployment and monitoring in a cloud-native environment.
Key Responsibilities:
Design and develop robust, secure, and scalable backend services using Golang
Architect APIs and microservices supporting web and mobile applications
Work closely with DevOps to deploy and manage services on AWS
Optimize performance and ensure high availability of cloud-native applications
Integrate with databases, queues, and external APIs
Write unit and integration tests; ensure code quality with best practices
Participate in agile ceremonies and cross-functional collaboration
Required Skills & Qualifications:
3+ years of backend development experience with Golang (Go)
Strong experience working with AWS services (e.g., EC2, Lambda, S3, RDS, API Gateway, ECS/Fargate)
Solid understanding of RESTful APIs and microservices architecture
Proficient in using Docker and CI/CD tools for deployment
Experience with cloud-native application design and container orchestration (e.g., Kubernetes is a plus)
Familiarity with SQL/NoSQL databases like PostgreSQL, DynamoDB, etc.
Strong problem-solving skills and ability to work independently in a fast-paced environment