Search by job, company or skills

Senior Backend Engineer

Senior Backend Engineer

Getinz Techno Services
5-10 Years
Not Disclosed

This job is no longer accepting applications

Job Description

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 new 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: Strong 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 new technologies and solving complex technical challenges.

Key Skills

About Company

Established in 2015, Getinz stands as a premier executive search and product recruitment firm, devoted to delivering top-tier talent that fuels growth and innovation. Backed by years of expertise and a dedication to personalized service, we boast a proven track record of successfully assisting organizations of all sizes in finding the ideal candidates for their unique needs.

Similar Jobs

7-9 yrs
Bengaluru, India
Skills:
Maven, PostgreSQL, Spring Boot, Json, JUnit, Docker, Spring Security, Microsoft Azure, Spring Integration, Java, Hibernate, Spring MVC, Sql, Spring Data, Spring, Git, Mockito, Gradle, Restful Apis, Helm, Jpa, Kubernetes, HL7 FHIR, CI CD pipelines
6-8 yrs
Bengaluru, India
Skills:
snowflake , Zookeeper, Java, Postgres, Hadoop, Kafka, AWS, Redis, Cassandra, Kubernetes, Python, Docker, Terraform, Envoy, Flink, Go
4-6 yrs
Bengaluru, India
Skills:
Java, Express, Ffmpeg, Kafka, Spring Boot, Node.js, Sql, Redis, Gcp, FastAPI, Rest Apis, Azure, Python, AWS, Go, TimescaleDB
6-8 yrs
Bengaluru, India
Skills:
Distributed Systems, Debugging, Rest Apis, Python, Microservices, Sql, WebSockets, caching systems, NoSQL databases, performance optimization, Monitoring
6-8 yrs
Bengaluru, India
Skills:
Nosql, REST, Node.js, Api, Sql, Llm