top of page

Senior Software Engineer - Cloud Backend

Bangalore, Karnataka, India

Job Type

Full Time

About the Role

Requirements
BS in Computer Science or equivalent work experience
5-10 years of relevant development experience
Skills & Knowledge
In-depth experience in Java
Experience with AWS technologies
Knowledge of Kubernetes, Docker, Helm
Development experience with Linux and Bash
Intermediate knowledge of version control tools such as git and GitLab
Familiarity with CI/CD pipelines, ArgoCD
Knowledge in NoSQL, Prometheus, Elasticsearch, Kibana, and other CNCF technologies
Experience with distributed systems architectures
Understanding of concepts such as concurrency, parallelism, and event driven architecture
Knowledge of Web technologies including REST and gRPC
Additional Attributes
Experience with Python a plus
Familiar with Agile development concepts
Enjoys working in a multifaceted and fast-paced environment
Strong communication and documentation skills
Accountability and motivation
Contribution to the open-source community (ie. blogs, source code, etc)

Requirements


Responsibilities

  • Design and implementation of features in distributed back end systems

  • Ownership of the implementation, and delivery of well-defined features from start to finish

  • Implementation of unit tests via testing frameworks

  • Define and craft integration tests with Test Engineering

  • Solve performance and reliability issues at a global scale

  • Triage and fix reported bugs

  • Communicate estimates, schedules, issues, and dependencies to technical or project lead

  • Continually bring new ideas and insights about technology to the engineering team

    Requirements

    • BS in Computer Science or equivalent work experience

    • 5-10 years of relevant development experience

    Skills & Knowledge

    • In-depth experience in Java

    • Experience with AWS technologies 

    • Knowledge of Kubernetes, Docker, Helm

    • Development experience with Linux and Bash

    • Intermediate knowledge of version control tools such as git and GitLab

    • Familiarity with CI/CD pipelines, ArgoCD

    • Knowledge in NoSQL, Prometheus, Elasticsearch, Kibana, and other CNCF technologies

    • Experience with distributed systems architectures

    • Understanding of concepts such as concurrency, parallelism, and event driven architecture

    • Knowledge of Web technologies including REST and gRPC

    Additional Attributes

    • Experience with Python a plus

    • Familiar with Agile development concepts

    • Enjoys working in a multifaceted and fast-paced environment

    • Strong communication and documentation skills

    • Accountability and motivation

    • Contribution to the open-source community (ie. blogs, source code, etc)

About the Company

Cigres Technologies Private Limited is a technology consulting and services company that focuses on helping clients resolve their significant digital problems and enabling radical digital transformation using multiple technologies on premise or in the cloud. The company was founded with the goal of leveraging cutting-edge technology to deliver innovative solutions to clients across various industries.

bottom of page