This post is over 30 days old. The position may no longer be available

Backend Python Developer

Cron Systems , gurgaon · cronsystems.com · Full-time employment · Programming

ABOUT US

CRON Systems is a fast-paced, TechStars and venture capital backed defence technology start-up fostering a culture of learning, improvement and growth. We are driven by a vision to make Perimeter Intrusion Detection System (PIDS) simpler, smarter and safer by providing technology driven products which act as force multipliers. Our customers include government organisations from various countries, security forces, PSUs, large conglomerates and high value facilities – basically anyone who has complex security needs.</h4>

Our team is made of passionate people who are always learning, always growing. CRON understands that it takes two flints to light a fire. If you are talented, high-performing and enthusiastic about what you do, you are the flint we are looking for.

ABOUT YOU

YOU HAVE

  • Strong engineering education background with solid technical understanding and proven hands-on experience in products involving Python along with any Python web framework
  • Working knowledge or interest towards machine learning
  • Extensive knowledge and hands-on experience with Python 2 and Python 3
  • Strong working experience on any python web framework, preferably Django
  • Strong experience in integration of API
  • Proven hands-on experience on async programming, Data structure, and Algorithms
  • Good understanding and experience in High volume PostgreSQL databases
  • Working experience with Rabbitmq, 0mq or any other queuing mechanism
  • Working experience or understanding of the principles behind working with data at scale
  • Knowledge of Data Analytics and Data Interpretation along with hands-on experience on Data Analytics related Algorithms is a plus
  • Expertise and extensive knowledge of Dev Ops techniques like Docker and environments built around Docker or any other Dev Ops techniques and tools
  • Experience at Continuous Integration (CI) and Continuous Deployment (CD) with different tools
  • Knowledge of different socket protocols and other low level M2M communication protocols like MQTT, TCP, UDP
  • Knowledge of optimization of software to run on high end servers as well as low end chipset and Single Board Computer
  • Working knowledge and hands-on experience with IP Cameras
  • Ease of working with the unknown and have no inhibitions towards experimenting with new things
  • Ability to construct good arguments for methodologies or practices
  • Strong ability to understand, interact and co-develop the product with the Frontend Software Team / Hardware Team

WHAT YOU’LL BE DOING AT CRON

  • Work with Product Manager, Software VP and Upper Management to understand the scope and objective of the product and thus define work breakdown for the backend aspects of the product
  • Work and understand from the Software VP the technical design requirements and construct/code the backend application to handle different services in the product involving hardware data handling, communication systems handling, event queue handling, backend API and algorithm handling, database handling, etc.
  • Design, Architect and develop reliable systems that handle high volumes of data with very low latency
  • Understand and plan the development of backend along with frontend counterpart in the software team so as to meet timelines and co-develop the product along with the frontend counterpart
  • Handle complete software development cycle for the backend aspects of the product from design to development to testing to deployment
  • Maintain and support business-critical systems and support core feature requirements of the product time to time
  • Tackle the challenges that come with processing highly sensitive data
  • Value security over box-ticking
  • Work with the frontend counterpart to make the entire backend software deployment ready and configurable through dashboards for multiple requirements of multiple users
  • Ship code to production every day using CI/CD techniques
  • Handle backend software releases and dev ops
  • Handle multiple customer requirements and features

WHAT’S IN IT FOR YOU

  • Learn from the best - We're dedicated to constant learning. CRON’s leadership hails from the leagues of tech giants like Google and Qualcomm to prestigious organisations like the Indian Army.
  • Opportunity to be bold and apply original thinking - imagine the ideal outcome; be resourceful to make the outcome a reality.
  • Be a part of a Revolution - Be curious, ask for help, and demonstrate an ability to grow. Own and learn from mistakes. Bring joy and optimism to work
  • Competitive Pay - An industry leading salary, defined by your work not your degrees

How to Apply:

1. Give clear examples of your grasp of software architechtures

2. Coding, problem solving expertise (scale of 1 to 10)

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer