Software Development Engineer -I, II, III Backend

1 - 2 years

3 - 4 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Title: Software Developer

About Us

The Contractum is one of Indias largest end to end business services providing companies. We are on a mission to move enterprises to establish their business growth and take to a large scale.

Tech @ theContractum

The Contractum engineering solves some really cool infrastructure level problems with the goal of ensuring an end to end business services and support.

  • Our focus is on building a very fault-tolerant, loosely coupled, scalable and real-time distributed system
  • We are generally agnostic of language, technology or tools. Currently, our tech stack is built on Golang, Node.js, Ruby, Java and PHP.
  • We use Aerospike, MySQL as data stores, Elastic Search for search and Beanstalkd for queuing
  • We emphasize a lot on clean abstractions of code, loosely coupled services and good coding practices
  • We are very strong believers in "you built it, you own it!". And running a distributed system is very different from just building one!
  • We are crazy about high availability.

Product Engineering Team @ Tech @ theContractum

The Product Engineering Team builds applications and products enabling customers to use our core services such as Voice and messaging, grammatically. The team builds endpoints with Identity, Authentication, and Management layers for other developers/programs to consume our core services. Examples include integration into other CRM services such as Zoho, Freshdesk, etc OR into customers own workflows. It also focuses on building the workflows as UI elements that can be used by customers.

Software engineering within the Product Engineering team involves all aspects of software engineering: designing and designing services and features, development, testing, instrumentation, deployment, stabilization, and operations. You will be working on the core Market end to end business services tools and products. A lot of focus in what you do will be outside of just adding features - you will be constantly thinking of "how do I scale out my cluster to twice its size with 60 seconds", "how do I increase the platform uptime from 99.95 to 99.99", "how to shave off a few extra milliseconds in response times" etc.

What we are looking for

We are looking for technically very strong candidates, with a strong understanding of computer systems. We want people who love designing and building infrastructure components and large complex services. We are looking for engineers driven by a passion to create applications systems that can redefine the contact center communication space.

What you will do

You will be a part of the Product Engineering team at The Contractum. Specifically, we are looking for engineers for building services and dashboard back-ends that help customers use The Contractum in a variety of ways.

Responsibilities include end-to-end software engineering aspects:

  • Designing and architecting and plan systems and services
  • Development
  • Testing
  • Deployment
  • Instrumentation, dashboarding and monitoring
  • Debugging production issues and handling production incidents
  • Project Stakeholder management
  • Mentoring and technical evangelizing

Must haves

  • 1-2+ years of experience with a Bachelor / Masters Degree in Computer Science or equivalent.
  • 1+ years of end-to-end application services development experience in product engineering organizations.
  • Very strong in Computer Science fundamentals
  • Expertise with one of Java / Go / Scala / C++ / C / C#
  • Experience in web Services, REST APIs / SOAP / RPCs.
  • Experience building large scale distributed systems OR done core systems programming
  • Knowledge of different data stores, data modelling and scaling them
  • A "Dev Ops" mindset. You own what you will develop.
  • Excellent written and verbal communication skills, with strong attention to detail and a head for problem-solving.
  • Team-player, flexible and able to work in a fast-paced environment

Good-to-haves

  • Exposure to telephony protocols, ISDN, SIP, Web RTC others like TCP/UDP etc.
  • Comfortable scripting in at least one of PHP / Ruby / Python
  • Knowledge of Linux
  • Exposure to AngularJS, Express.js, React, and Node.js and/or other js libraries
  • Exposure to databases like Mongo, Redis, Mysql or other relations dbs.
  • Strong understanding of Microservice design and distributed architecture
  • Exposure to build and deploy pipeline and tools

APPLY FORM

About Us

The Contractum is one of Indias largest end to end business services providing companies. We are on a mission to move enterprises to establish their business growth and take to a large scale.

Tech @ theContractum

The Contractum engineering solves some really cool infrastructure level problems with the goal of ensuring an end to end business services and support.

  • Our focus is on building a very fault-tolerant, loosely coupled, scalable and real-time distributed system
  • We are generally agnostic of language, technology or tools. Currently, our tech stack is built on Golang, Node.js, Ruby, Java and PHP.
  • We use Aerospike, MySQL as data stores, Elastic Search for search and Beanstalkd for queuing
  • We emphasize a lot on clean abstractions of code, loosely coupled services and good coding practices
  • We are very strong believers in "you built it, you own it!". And running a distributed system is very different from just building one!
  • We are crazy about high availability.

Product Engineering Team @ Tech @ theContractum

The Product Engineering Team builds applications and products enabling customers to use our core services such as Voice and messaging, grammatically. The team builds endpoints with Identity, Authentication, and Management layers for other developers/programs to consume our core services. Examples include integration into other CRM services such as Zoho, Freshdesk, etc OR into customers own workflows. It also focuses on building the workflows as UI elements that can be used by customers.

Software engineering within the Product Engineering team involves all aspects of software engineering: designing and designing services and features, development, testing, instrumentation, deployment, stabilization, and operations. You will be working on the core Market end to end business services tools and products. A lot of focus in what you do will be outside of just adding features - you will be constantly thinking of "how do I scale out my cluster to twice its size with 60 seconds", "how do I increase the platform uptime from 99.95 to 99.99", "how to shave off a few extra milliseconds in response times" etc.

What we are looking for

We are looking for technically very strong candidates, with a strong understanding of computer systems. We want people who love designing and building infrastructure components and large complex services. We are looking for engineers driven by a passion to create applications systems that can redefine the contact center communication space.

What you will do

You will be a part of the Product Engineering team at The Contractum. Specifically, we are looking for engineers for building services and dashboard back-ends that help customers use The Contractum in a variety of ways.

Responsibilities include end-to-end software engineering aspects:

  • Designing and architecting and plan systems and services
  • Development
  • Testing
  • Deployment
  • Instrumentation, dashboarding and monitoring
  • Debugging production issues and handling production incidents
  • Project Stakeholder management
  • Mentoring and technical evangelizing

Must haves

  • 1-2+ years of experience with a Bachelor / Masters Degree in Computer Science or equivalent.
  • 1+ years of end-to-end application services development experience in product engineering organizations.
  • Very strong in Computer Science fundamentals
  • Expertise with one of Java / Go / Scala / C++ / C / C#
  • Experience in web Services, REST APIs / SOAP / RPCs.
  • Experience building large scale distributed systems OR done core systems programming
  • Knowledge of different data stores, data modelling and scaling them
  • A "Dev Ops" mindset. You own what you will develop.
  • Excellent written and verbal communication skills, with strong attention to detail and a head for problem-solving.
  • Team-player, flexible and able to work in a fast-paced environment

Good-to-haves

  • Exposure to telephony protocols, ISDN, SIP, Web RTC others like TCP/UDP etc.
  • Comfortable scripting in at least one of PHP / Ruby / Python
  • Knowledge of Linux
  • Exposure to AngularJS, Express.js, React, and Node.js and/or other js libraries
  • Exposure to databases like Mongo, Redis, Mysql or other relations dbs.
  • Strong understanding of Microservice design and distributed architecture
  • Exposure to build and deploy pipeline and tools

">

Upload Resume PDF

If you dont have a resume you can create resume here

Create Resume
Submit

Mock Interview

Practice Video Interview with JobPe AI

Start PHP Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You