Search by job, company or skills

G

Senior Backend Engineer

5-10 Years
Save
  • Posted a day ago
  • Be among the first 20 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

Remote

Skills:

JavaSpringTerraformKubernetesAWSCI/CD

Bengaluru, India

Skills:

AWSSqlRedisNode.jsJavaPhpKubernetesGolangDockerPostgresGitMongoDB

Bengaluru, India

Skills:

JavaAerospikeCiElastic SearchKafkaRubyPythonAWSNoSQL databasesThrift

Bengaluru, India

Skills:

JavaGolangVuejsPostgreSQLSassShell ScriptingMultithreadingCss3AngularReactDockerMySQLHtml5LessMongoDBOracleKubernetesHelm ChartMicroservices Architecture

Bengaluru

Skills:

GolangTestingLinuxMultithreadingBackend DesigningSystem performance Maintenance