Home

Senior Golang Engineer - Remote at Atlanta, Georgia, USA
Email: [email protected]
Job Title: Senior Golang Engineer
Location: Remote
Duration: Long term
No H1b
LinkedIn strong
Send strong candidate
Role is with Infosys need candidates ASAP
Need strong Golang candidate.
Comm Skills should be 10/10

About the Role
We are looking for a high-calibre Senior Backend Software Engineer with deep expertise in gRPC, Golang, mobile and AWS architecture to lead the refinement and optimisation of our server-driven UI backend infrastructure. This role is responsible for reviewing, simplifying, and unifying the backend codebase, ensuring efficient code reuse, and removing regional code dependencies to create a global, scalable architecture. You will collaborate closely with cross-functional teams, regional and global tech leads to define and implement a shared page and component library for mobile applications, simplifying the development process and supporting a unified experience across all regions. This role demands a high level of security, quality standards, and strong testing practices to maintain a reliable, maintainable backend infrastructure across multi-regions.

Technical Skills
Backend Development:
10+ years in backend development, with 3+ years of advanced proficiency in Golang and gRPC for robust, high-performance service communication.
Strong understanding of RESTful and gRPC APIs, microservices architecture, and event-driven design patterns.
AWS Cloud Architecture:
Proven experience designing and scaling backend services on AWS, including EC2, Lambda, S3, RDS, and CloudFront.
Proficiency in infrastructure-as-code tools like AWS CDK or CloudFormation to automate cloud infrastructure.
Distributed Systems:
Experience with distributed systems patterns and challenges, especially within high-availability, multi-region, and low-latency applications.
Shared Codebase Management:
Demonstrated experience unifying backend codebases and eliminating redundant, region-specific code to enable seamless code reuse across a global application.
Familiarity with modular architecture principles, helping to streamline component and service integration across multiple environments.
Component Library & Server-Driven UI:
Understanding of server-driven UI design patterns, with experience in defining and implementing shared page and component libraries that support scalable, reusable UI elements for mobile applications.
Security Best Practices:
Expertise in backend security protocols and practices, including data encryption, secure authentication, and access control measures.
Code Quality & Testing:
Proficient in writing clean, maintainable code with strong test coverage, including unit, integration, and performance testing.
Experience with Azure DevOps CI/CD pipeline tools for seamless integration of testing and deployment.
Monitoring and Optimisation:
Familiarity with performance monitoring tools (e.g., Prometheus, Grafana, AWS CloudWatch) to ensure system reliability and scalability under varying loads.

Soft Skills & Leadership
Strategic Mindset: Capable of making and contributing to high-level architectural decisions that align with a global, unified approach to code and component management.
Cross-Team Collaboration: Strong communicator with the ability to work effectively across front-end, mobile, and product teams to ensure a cohesive approach to the shared codebase and component architecture.
Problem Solving: Skilled in diagnosing and resolving complex architectural issues, optimizing for performance, and addressing code redundancy.
Continuous Improvement: Commitment to improving existing processes, architectures, and best practices for long-term scalability and maintainability.

Nice-to-Have Skills
Kubernetes and Containerization: Knowledge of container orchestration tools, such as Kubernetes, for managing and scaling microservices in a cloud environment.
Experience with Serverless Architectures: Familiarity with serverless solutions on AWS (e.g., Lambda) to create cost-effective and scalable backend services.

Responsibilities
Optimize Server-Driven UI Backend Architecture: Contribute to leading the refinement of our server-driven UI backend, simplifying architecture to improve maintainability, performance, and scalability.
Unify and Simplify Backend Codebase: Consolidate and streamline the shared backend codebase, removing regional-specific code to enhance code reuse and establish a consistent architecture that supports all regions.
Contribute to a Shared Page and Component Library: Work closely with front-end and mobile teams to define, develop, and maintain a shared page and component library that supports server-driven UI requirements for mobile apps, enabling a uniform, consistent experience across all global regions.
AWS Architecture & Scalability: Design and implement scalable, resilient backend services on AWS, leveraging best practices in cloud architecture to support a globally distributed user base and enable efficient resource utilization.
Security and Compliance: Implement and maintain strong security practices across the backend infrastructure, ensuring compliance with global standards. Conduct regular audits and apply security best practices to protect against vulnerabilities.
Quality Assurance & Testing: Champion high-quality code and testing standards, developing comprehensive unit, integration, and performance tests to ensure backend stability and reliability. Establish a CI/CD process to support rapid, high-quality releases.
Performance Optimization: Continuously analyze and improve backend performance, focusing on reducing latency and optimizing resource usage for high-traffic environments.
Cross-Team Collaboration: Engage actively with front-end, mobile, and product teams to ensure the backend supports consistent and effective server-driven UI experiences, promoting a seamless development process across teams and regions.

Keywords: continuous integration continuous deployment user interface sthree
[email protected]
View all
Wed Nov 13 20:02:00 UTC 2024

To remove this job post send "job_kill 1927130" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]
Time Taken: 0

Location: ,