About Company :
It is a data and analytics company
Experience : 3 to 8Years
Location : Bangalore
Title : Python Developer
Notice Period : Immediate to 30 Days
Job Responsibilities :
Core experience as a Lead engineer in with experience in Server Side, Front end Technologies in an internet facing Web Based Software Product
4+ Years of hands-on experience server-side / back-end full cycle product development in a production environment in Python building microservices, REST APIs, Event driven Programming, and in design and deployment of ML Algorithms in Production
4+ years of web application development experience in Typescript / React Quality experience in having worked on a dynamic Web Enterprise or consumer SAAS app successfully in a team environment
Expert knowledge of building and maintaining in Production, large scale micro services-based applications
Proficient with SQL, RDBMS such as Postgres, MySQL, SQL Server, Oracle and / or experience with NoSQL DBMSs such as Mongodb
Hands on experience in python server frameworks like FastAPI
Excellent working experience with some ORM (Object Relational Mapper) libraries. Eg : SQL Alchemy
Experience in Test driven Development
Experience in cloud - AWS / Azure / GCP, Basics of Devops, CI / CD, Kubernetes etc
Understanding of the threading limitations of Python, and multi-process architecture, Sockets, SSE
Strong trouble-shooting skills that span systems(Linux), network, and application
Excellent knowledge of version control (GIT) and Dev ops, Containers, Docker etc and Software Release management
Deep understanding of core technologies such as Typescript, JavaScript, HTML5, CSS, Redux, Vite
Thorough understanding of core design principles and common design patterns of React including, Hooks, Context API , Lifecycle methods , Routing etc in React.
Experience with data visualization, familiarity with design concepts
Passion for user experience : demonstrated ability to work closely with designers and build products and services that bring best experiences to consumers.
Excellent coding skills writes code that is well structured, idiomatic, reusable, & easy to understand
Good Understanding of in Statistics, Data, hypothesis validation, Data Science and Design of Algorithms
Bachelor s Degree in Computer Science or related field
High integrity, and great hunger to learn and develop as a software engineer
Capacity to take requirements & break them down into actionable tech tasks
Familiar with testing at multiple levels, and doing test driven development
Excellent communicator : Team player and continuous learner who can work collaboratively with a small team
Fast Learner- Willingness to learn and adapt to new technologies and contribute in a fast-paced environment
Platform Lead • Bangalore Rural, Karnataka, India