Flag job

Report

Senior Software Engineer - Java/Python

Salary

₹20 - 30 LPA

Min Experience

4 years

Location

Greater Kolkata Area

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Location : Remote/Hybrid (As applicable)

Experience : 4-7 Years

Type : Full-time | Contractual

Job Description

We are seeking a talented and experienced Senior Software Engineer to join our dynamic product team. You will be responsible for designing, developing, and maintaining our cloud-based Software-as-a-Service (SaaS) platform. This role involves taking ownership of backend architecture and ensuring our systems are scalable, high-performing, and fault-tolerant. You will work closely with product managers, frontend engineers, and DevOps to deliver innovative and reliable technical solutions.

Responsibilities

  • Translate product requirements into high-level system designs and implementation plans.
  • Develop scalable, maintainable, and high-performance backend solutions using Java, Python, C++ and relevant technologies.
  • Design and implement distributed systems and data processing pipelines to support SaaS workloads.
  • Optimize systems for performance, cost-efficiency, and scalability.
  • Leverage cloud platforms (AWS, GCP, Azure) and cloud data warehouses (Snowflake, BigQuery, Databricks).
  • Implement containerization and orchestration strategies using Docker and Kubernetes.
  • Work with both SQL and NoSQL databases to build robust data layers.
  • Mentor junior engineers and participate in onboarding processes.
  • Stay current with industry trends and best practices in software engineering and distributed systems.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 47 years of experience in backend development, with strong hands-on coding in Java, C++, or Python.
  • Proven experience with cloud data warehouses (Snowflake, BigQuery, Databricks).
  • Solid understanding of cloud platforms (AWS, Azure, GCP).
  • Hands-on experience with Docker, Kubernetes, and microservices architecture.
  • Familiarity with CI/CD pipelines, version control (Git), and DevOps practices.
  • Strong understanding of database systems (both SQL and NoSQL).
  • Experience with SaaS platform development and large-scale distributed systems.
  • Contributions to open-source projects or an active presence in the tech community is a plus.

(ref:hirist.tech)

About the company

We are seeking a talented and experienced Senior Software Engineer to join our dynamic product team. You will be responsible for designing, developing, and maintaining our cloud-based Software-as-a-Service (SaaS) platform. This role involves taking ownership of backend architecture and ensuring our systems are scalable, high-performing, and fault-tolerant. You will work closely with product managers, frontend engineers, and DevOps to deliver innovative and reliable technical solutions.

Skills

java
python
c++
sql
nosql
docker
kubernetes
git
devops