Location: Kota, RajasthanJob Title: Software Developer
About Us
The Contractum is one of India's 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 / Master's 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
Upload Resume PDFIf you don't have a resume you can create resume here<< Opening at Contractum Integral Solution Pvt limited