company logo

Senior Backend Engineer

Bangalore
Full-Time
Senior: 7 to 10 years
Posted on Oct 07 2024

Not Accepting Applications

About the Job

Skills

Spring Framework
RESTful APIs
Database Management
Java
Microservices
Cloud Computing
CI/CD
Problem Solving

We are looking for a talented and experienced Senior Backend Engineer to join our dynamic engineering team. You will be responsible for designing, developing, and maintaining scalable applications and services that drive our health platform. You will collaborate with cross-functional teams to define technical requirements and deliver high-quality software solutions.


Key Responsibilities

  • Design and implement robust, scalable, and high-performance backend services using Kotlin, Spring Boot, and Python.
  • Develop and maintain microservices architecture, ensuring smooth communication between services.
  • Work with AWS services like Lambda, EC2, SNS, EKS etc., to build cloud-native applications.
  • Collaborate with front-end developers, product managers, and other stakeholders to ensure seamless integration between front-end and back-end systems.
  • Write efficient and maintainable code following best practices (e.g., TDD, code reviews, and version control).
  • Develop, optimize, and maintain data models and queries for MongoDB, PostgreSQL, and Redis.
  • Implement caching strategies and distributed data processing for low-latency and high-throughput systems.
  • Build and maintain CI/CD pipelines and ensure deployments are reliable and frequent.
  • Ensure high availability and performance of the system by monitoring production environments and responding to incidents.
  • Mentor and provide technical guidance to junior developers.


Qualifications

  • 4 years+ of hands-on experience in backend development, with a strong understanding of Kotlin and Spring Boot.
  • Proficient in developing microservices architecture and experience with RESTful API design.
  • Experience with AWS services (Lambda, EC2, SNS, SQS, EKS etc.) and cloud-native development.
  • Strong experience in working with relational databases like PostgreSQL, NoSQL databases like MongoDB, and caching systems like Redis.
  • Experience in designing, building, and scaling distributed systems.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Experience with CI/CD tools such as Jenkins, GitLab, or GitHub Actions.
  • Knowledge of containerization technologies like Docker and orchestration platforms like Kubernetes.
  • Familiarity with version control systems like Git.
  • Strong debugging and troubleshooting skills.
  • Excellent communication and collaboration skills.
  • Work in Agile development and proficiency in using tools like JIRA


Nice to Have

  • Experience working in the healthcare sector or building health tech solutions.
  • Exposure to event-driven architectures and message brokers like SNS or Kafka.
  • Familiarity with AI or Large Language Models (LLMs) and their applications.
  • Familiarity with front-end technologies like Flutter or React.


What We Offer

  • Competitive salary and stock options.
  • An opportunity to work on cutting-edge technology in the health sector.
  • Growth and learning opportunities in a dynamic, startup environment.
  • Fast paced work environment


About the company

HireInfinity Consulting LLP is a Bangalore based specialist recruitment company working towards excellence in Human Resources for startups and well established businesses. We hire talent across all sectors and locations. At HireInfinity, we believe in understanding the needs of your business and meeting your requirements using Innovation and Technology with a personal touch.

Industry

Human Resources Services

Company Size

2-10 Employees

Headquarter

Bengaluru, Karnataka

Other open jobs from HireInfinity Consulting