Job
Description
As a Lead Senior Software Engineer specializing in Python and React, you will leverage your 7+ years of industry experience to deliver enterprise products, with at least 3 years in a senior engineer role. Your responsibilities will include building and scaling platforms, APIs, or enterprise-grade SaaS products using Python and React. You will lead high-performing engineering teams of 5+ members, ensuring timely delivery of features with a focus on performance, scalability, and maintainability. Your logical mindset and problem-solving aptitude will guide the team towards effective resolutions. Additionally, you will actively participate in architectural discussions, facilitate healthy debates, and recommend technical solutions when necessary. Key Responsibilities: - Lead high-performing engineering teams to deliver features with a focus on performance, scalability, and maintainability - Build and scale platforms, APIs, or enterprise-grade SaaS products using Python and React - Participate in architectural discussions and recommend technical solutions - Actively lead sprint planning, technical planning, and release management - Foster a culture of ownership, collaboration, inclusivity, and continuous improvement Required Skills for Python: - 7+ years of professional development experience - Strong knowledge of Python, including OOPs, data structures, and algorithms - Proficiency in Python and its associated frameworks (e.g., Flask, FastAPI) - Experience in designing and implementing scalable microservice architecture - Familiarity with RESTful APIs and integration of third-party APIs - Experience in writing unit and functional tests - Application of industry security best practices - Familiarity with database systems like PostgreSQL, MySQL, or MongoDB Required Skills for React: - 2+ years of React experience - Thorough understanding of React.js and its core principles - Familiarity with newer specifications of ECMAScript - Experience with popular React.js workflows (e.g., Flux or Redux) - Experience with front-end build pipelines and tools like Babel, Webpack, NPM - Ability to benchmark and optimize code - Experience in writing unit and functional tests Additional Skills (Not Required but Preferred): - Experience with cloud infrastructure like AWS/GCP - Knowledge of serverless architecture, preferably AWS Lambda - Familiarity with PySpark, Pandas, Scipy, Numpy libraries - Experience in microservices architecture - Solid CI/CD experience - Proficiency in Git and command line usage - Knowledge of modern authorization mechanisms like JSON Web Token Qualifications: - Bachelor's or Master's degree in Computer Science, Engineering, or related field (Note: Additional details about the company were not provided in the job description.) As a Lead Senior Software Engineer specializing in Python and React, you will leverage your 7+ years of industry experience to deliver enterprise products, with at least 3 years in a senior engineer role. Your responsibilities will include building and scaling platforms, APIs, or enterprise-grade SaaS products using Python and React. You will lead high-performing engineering teams of 5+ members, ensuring timely delivery of features with a focus on performance, scalability, and maintainability. Your logical mindset and problem-solving aptitude will guide the team towards effective resolutions. Additionally, you will actively participate in architectural discussions, facilitate healthy debates, and recommend technical solutions when necessary. Key Responsibilities: - Lead high-performing engineering teams to deliver features with a focus on performance, scalability, and maintainability - Build and scale platforms, APIs, or enterprise-grade SaaS products using Python and React - Participate in architectural discussions and recommend technical solutions - Actively lead sprint planning, technical planning, and release management - Foster a culture of ownership, collaboration, inclusivity, and continuous improvement Required Skills for Python: - 7+ years of professional development experience - Strong knowledge of Python, including OOPs, data structures, and algorithms - Proficiency in Python and its associated frameworks (e.g., Flask, FastAPI) - Experience in designing and implementing scalable microservice architecture - Familiarity with RESTful APIs and integration of third-party APIs - Experience in writing unit and functional tests - Application of industry security best practices - Familiarity with database systems like PostgreSQL, MySQL, or MongoDB Required Skills for React: - 2+ years of React experience - Thorough understanding of React.js and its core principles - Familiarity with newer specifications of ECMAScript - Experience with popular React.js workflows (e.g., Flux or Redux) - Experience with front-end build pipelines and tools like Babel, Webpack, NPM - Ability to benchmark and optimize code - Experience in writing unit and functional tests Additional Skills (Not R