Job description
Position - Lead Sr Software Engineer - Python & React
Exp -7-10 yrs
Work Mode- Remote
Responsibilities & Skills:-
● Have 7+ years of industry experience delivering Enterprise products with 3 years in a
senior engineer position.
● Have experience in building or scaling platforms, APIs, or enterprise-grade SaaS products
using Python, React.
● Have experience in leading high-performing engineering teams of 5+ members ensuring
high-quality, timely delivery of features with strong attention to performance, scalability,
and maintainability.
● An in-depth understanding of design principles and thinks technology as a solution
enablement tool.
● Have a logical mindset and an aptitude to resolve highly complex problems, diagnose and identify issues and guide the team towards proper resolutions.
● Participate in architectural discussions, facilitate healthy debate, and recommend
technical solutions when necessary.
● Actively leading sprint planning, technical planning, and release management
● Understand Business concepts and drive daily decisions in line with company goals.
● Foster a culture of ownership, collaboration, inclusivity, and continuous improvement.
Required Skills (Python):
● You are an experienced developer – a minimum of 7+ years of professional experience.
● Python experience, preferably both 2.7 and 3.x
● Strong Python knowledge - familiar with OOPs, data structures and algorithms
● Work experience & strong proficiency in Python and its associated frameworks (like Flask,
FastAPI etc.).
● Experience in designing and implementing scalable microservice architecture
● Familiarity with RESTful APIs and integration of third-party APIs.
● 3+ years building and managing APIs to industry-accepted RESTful standards
● Demonstrable experience with writing unit and functional tests
● Application of industry security best practices to application and system development
● Experience with database systems such as PostgreSQL, MySQL, or MongoDB.
Required Skills (React):
● React experience, preferably React 15 or higher, 2+ years.
● Thorough understanding of React.js and its core principles
● Familiarity with newer specifications of ECMAScript.
● Experience with popular React.js workflows (such as Flux or Redux)
● Experience with modern front-end build pipelines and tools such as Babel, Webpack,
NPM, etc.
● A knack for benchmarking and optimization
● Demonstrable experience with writing unit and functional tests
The following experiences are not required, but you stand out from other applicants if you have
any of the following, in our order of importance:
● Experience with cloud infrastructure like AWS/GCP or other cloud service provider experience
● Serverless architecture, preferably AWS Lambda
● Experience with PySpark, Pandas, Scipy, Numpy libraries is a plus Experience in microservices architecture.
● Solid CI/CD experience
● You are a Git guru and revel in collaborative workflows
● You work on the command line confidently and are familiar with all the goodies that the linux toolkit can provide.
● Knowledge of modern authorization mechanisms, such as JSON Web Token.
Qualifications
● Bachelor or Master & degree in Computer Science, Engineering, or a related field.
Required Skill Profession
Other General