We are seeking a skilled Software Engineer with expertise in Golang development and hands-on experience working in the AWS Cloud ecosystem. As an essential part of our team, you will collaborate closely with product managers, technical leads, and fellow developers to develop and support scalable, efficient, and robust backend solutions. Crafting exceptional backend services and APIs in our cloud-native environment using Golang and AWS is both a challenging and fulfilling endeavor. You will engage with cross-functional teams in a dynamic setting, where you will be encouraged to apply and expand your skills to create top-tier technology solutions that drive success for our clients. Experience with Python, Docker, GitHub, and DevOps practices will be considered a strong advantage.What You Will DoDevelop, deploy, and maintain backend services and APIs using Golang.Design and implement cloud-native solutions on AWS, leveraging services such as Lambda, S3, EC2, RDS, and more.Collaborate with cross-functional teams to design scalable architectures.Work on containerized applications using Docker and manage workflows using GitHub.Contribute to the adoption of DevOps practices by building CI/CD pipelines and automating deployments.Ensure code quality through rigorous testing, code reviews, and adherence to best practices.Troubleshoot and resolve production issues, ensuring system availability and robustness.Monitor application performance, optimize the codebase, and troubleshoot production issues as they arise.Who You Are (Basic Qualifications)3+ years of hands-on experience with Golang.Strong experience with AWS services (EC2, S3, CloudFront, CloudWatch, etc.) for deployment and scaling of backend applications.Experience in setting up CI/CD pipelines for backend development using GitHub Actions.Proficient in building RESTful APIs and microservices.Strong understanding of distributed systems and backend development principles.What Will Put You AheadExperience with Python for backend development or scripting.Experience working as a Software Engineer developing features on an Agent/IoT application is desirable.Familiarity with Swift.Knowledge of containerization tools like Docker and orchestration tools like Kubernetes.Previous experience with Agile methodologies.Experience working with infrastructure as code tools like Terraform or CloudFormation.Strong problem-solving abilities and analytical skills.Excellent communication and collaboration skills.Adaptability to learn and work with new technologies.#J-18808-Ljbffr