1 Region Technologies Job
Golang Developer - System Design (5-10 yrs)
Region Technologies
posted 1mon ago
Key skills for the job
Function : Engineering
Primary Location : Bangalore / Gurgaon
Experience : Min. 5 years relevant in to Golang
Duration : 6 months (can be extendable)
Engagement Type : On-Site
Work Mode : Hybrid (3 days Work from office & 2 days WFH)
About the Role:
In this role, you will be an integral player for Backend Engineering - designing and developing highly scalable, reliable, maintainable, and fault tolerant systems which powers on of South - East Asia's biggest ride hailing and mobility experiences. As a member of the team you will be working with other peers to power different user journeys required for mobility experience.
The role is On-Site, where you will be working from Bangalore / Gurugaon office premises.
What you will do:
- Design and develop highly scalable, available, reliable, secure and fault-tolerant systems with minimal guidance for one of the world's fastest-growing companies.
- Write code that is clear, concise, performant, tested and easily understood by others.
- Actively participate within the team on discussions, agile development, monitoring and uptime of the systems.
- Build and manage automated build/test/deployment environments.
- Improve engineering standards, tooling and processes.
- Communicate, collaborate and work effectively across cross-functional teams in a global environment.
- Work cross-functionally with product, design, backend and other teams across regions and independently ship world-class products and features with minimal guidance.
What you will need:
- Minimum 5 years of hands-on experience in developing, testing, and deploying large scale applications using Golang, PostgreSQL, Redis.
- In-depth knowledge of unit testing methodologies and frameworks.
- Ability to understand and implement Continuous Integration and Continuous Delivery (CI/CD).
- Well versed with Agile methodologies, Test Engineering, and Automation.
- Proficient in troubleshooting, performance monitoring, and root cause analysis.
- Excellent understanding of interactive application development paradigm, memory management, performance/resource optimisations, database interactions, network programming, concurrency and multithreading, fault tolerance, monitoring, security and operability of systems.
- Ability to estimate and execute releases with a good degree of predictability.
Functional Areas: Other
Read full job description