05 Aug
|
Getinz Techno Services
|
Bengaluru
05 Aug
Getinz Techno Services
Bengaluru
Key Responsibilities
Application Development: Design, develop, test, and deploy applications in Golang for large-scale distributed systems.
System Design & Architecture: Build and maintain backend services with low latency and high throughput, handling high-volume traffic.
Performance Optimization: Focus on system performance, scalability, and ensuring optimal design and implementation.
Data Modeling: Experience with both Relational and NoSQL databases for data modeling and optimization.
Refactoring & Code Quality: Continuously refactor and optimize applications for better design and maintainability.
Collaboration & Planning: Collaborate with product and engineering teams to plan, prioritize, and execute releases effectively.
Risk Mitigation: Review and refine user stories to mitigate technical dependency risks and ensure completeness.
Learning & Problem-Solving: Constantly seek to learn current technologies and solve challenging engineering problems.
Required Skills & Experience
Experience: 5+ years of experience in commercial software development with expertise in large distributed systems.
Golang Expertise:
Strong hands-on experience in Golang for backend service development.
System Design: Deep understanding of Linux as a production environment and experience in designing low-latency RESTful services.
Data Structures & Algorithms: Robust knowledge of data structures, algorithms, and distributed systems.
Asynchronous Architectures: Experience building and deploying asynchronous architectures for large-scale applications.
OOP & Design Patterns: Proficiency in Object-Oriented Programming (OOP), including design patterns.
Backend Services: Experience with building backend services that handle high-volume traffic and ensure high system performance.
Databases: Strong knowledge of data modeling in both Relational and NoSQL databases.
Communication: Excellent communication skills with sharp analytical abilities.
Planning & Execution: Ability to plan, prioritize, and execute project releases with predictability.
Learning & Growth: Passion for learning current technologies and solving complex technical challenges.
📌 Senior Backend Engineer Bengaluru
🏢 Getinz Techno Services
📍 Bengaluru