PRODUCT ENGINEER SE-2 (PYTHON)

$0

Tuesday, November 14, 2023 at 10:52:56 PM Coordinated Universal Time
International
India, Karnataka, Bengaluru
Description

Full-time

51-200 employees · Information Services

About the job

Do you thrive on working with cutting-edge technology, with innovators in the early stages of ideas, products, or platforms? Do you have the passion to be a core member of a fast-growing start-up? Are you an expert or aspiring to become one who can work on the Full Stack of an application? Do you have a genuine interest in all software technologies? If the answer is yes, do reach out to us - Crediwatch is the place for you!

You will be exposed to work on every level of the stack in a highly agile, fast-paced, fast growing, start-up FinTech environment while ensuring Breakthrough Simplicity in innovation and Diving Deep to arrive at a solution-based approach to problem-solving and idea creation.


The environment at Crediwatch is vibrant and innovative! You will learn and regularly interact with peers who are the best at what they do and will motivate you to be the best version of yourself, technically and professionally.


The Role Expectation

  • As a full-stack engineer, you will help build a quality product adhering to best practices and coding standards.
  • You should be able to work on both the back-end and front-end of systems.
  • You should be able to develop fully-fledged platforms (with databases, servers, and clients)
  • You will play a key role in the development of the core product, working directly with the Senior Engineers and Product team on realizing product needs and translating it into good code.
  • You will understand evaluate and deliver quality work products based on requirements presented to you.
  • You will be Responsible and Accountable for the code you create

You will

  • Be involved in the design, architecture, and development of the application, maintaining quality and ensuring performance and compliance to software standards and guidelines
  • Adhere to the best practices of the Agile & TDD
  • Collaborate with the rest of the engineering team to design, prioritize and launch new features.
  • Take ownership for organizing code and maintain its integrity at all points in time.
  • Be responsible for understanding and implementing security and data protection best practices.
  • Bring in a passion for technology and hunger to learn

You Have

  • Sound knowledge of Python, hands-on experience in using Django/Flask, etc., design patterns and application design
  • Experience with database architectures like NoSQL, RDBMS. Eg: MongoDB/ Cassandra / Couchbase / MySQL
  • A good understanding of message queues mechanisms like Redis/RabitMQ (or similar)
  • Knowledge of python web crawling frameworks like Scrapy & Frontera
  • Good understanding and demonstrated experience in delivering unit tested good code
  • Hands-on experience with CI/CD
  • Experience in using Git for source code management & Jira

You Also Have

  • Strong Linux skills, knowledge of multi-threaded applications, and experience in designing and building RESTful web services
  • Building API services with GraphQL
  • Skills in configuring and implementing Hadoop/HDFS, Elasticsearch and HBase or knowledge of any graph databases
  • Prior experience in architecting large scale distributed systems and experience with cloud deployments on AWS/Azure
  • Prior experience working in a fast-paced start-up environment.
  • Domain knowledge in the financial/data space; any external, relevant certifications.


Your Background

  • At least 2-4 years of hands-on development experience
  • A bachelor’s or master’s degree in a related field


You Believe-in & will align with our Business Objectives

  • Customer Obsession - Consistently listen to customers; test, enhance and improve the customer experience.
  • Breakthrough Simplicity - An innovative approach to make everything simpler
  • Diving Deep -Technique used to arrive at a solution-based approach to problem solving and idea creation
  • Drive for Results - Focus on end result of any task
  • Encourage and Improve - Encouraging and promoting team work and focus on continuous self-development at every stage.
  • Be Ethical and Respectful - Willingness to do the right thing – even if it is hard; courteousness and being focused on the best in others.


Who We Are

We build innovative technology everyday!

Crediwatch is a ‘Data Insights-as-a-service’ company that provides lenders, businesses with actionable credit intelligence on private entities they need to improve trust and increase their lending and trading activity. Crediwatch does this with no human intervention by deploying the latest practical AI and technology tools that provide the most reliable comprehensive real-time inputs.

Each day at Crediwatch is about striving for transparent insights, analysis, and accurate results. If this aligns with your interests and aspirations, we have interesting positions for you.


You Will Enjoy

Our start-up environment - fun, casual, informal, family & pet-friendly! Ours is a highly energized playground where brilliant minds come together to make bold, impactful decisions every day! Needless to say, we have excellent filter coffee, health drinks round the clock, lunch buffets, PS4, and Foosball breaks, and a stocked kitchen. We play to win and have fun doing it! We work to engage your brain by organizing brilliant TechTalks by industry leaders and frequent high-on-energy hackathons and engage your crazy fun side at our well-planned retreats. We are a highly eco-conscious team and we encourage and support our team’s physical & mental wellbeing.


All these and a great set of people to work with - We Are Crediwatch!