Search by job, company or skills

G

Senior Backend Engineer

5-10 Years
Save
  • Posted 17 days ago
  • Be among the first 40 applicants
Early Applicant
Quick Apply

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.

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.

Job ID: 130539801

Similar Jobs

Bengaluru, India

Skills:

Aws LambdaPostgreSQLNode.jsPythonSqlApi Gateway

Bengaluru, India

Skills:

distributed architecture JavaGolangApisMavenSpring BootMicroservicesGradleLoad Balancingvertical scalingstateless architecturesGRPCscalable distributed systemsdomain-driven design

Bengaluru, India

Skills:

AlgorithmsAPI designNode.jsCloud Infrastructuredata structuressoftware design principlesSQL databasesasynchronous architecturesmodern backend languagemicroservices architecturelarge-scale distributed systemsNoSQL databases

Bengaluru, India

Skills:

JavaSentryKafkaDatadogRedisDockerPostgresMongoDBWebrtcKubernetesPythonPub SubSIP

Bengaluru, India

Skills:

JavaAerospikeCiElastic SearchKafkaRubyPythonAWSNoSQL databasesThrift