We are seeking a highly skilled and experienced Senior Software Engineer – Python to join our dynamic team. This role requires strong hands-on expertise in Python and Angular, along with the ability to contribute in a fast-paced, product-building environment. The ideal candidate will have a deep understanding of cloud-native applications, data platforms, and modern software development practices.
Key Responsibilities
- Conduct research and development on emerging technologies to power innovative product features.
- Build efficient, custom Python libraries from scratch instead of relying solely on third-party packages.
- Work in a start-up mode environment, contributing to architecture and core product decisions.
- Design and develop a scalable SaaS-based Data Fabric and Data Mesh platform that supports seamless data access, integration, modeling, analytics, and monetization.
- Drive end-to-end product development from scratch using best-in-class backend and frontend technologies.
- Collaborate with cross-functional teams including product managers, designers, frontend engineers, and DevOps for delivering robust solutions.
- Conduct peer code reviews and enforce adherence to coding standards and best practices.
- Optimize application performance by identifying and resolving bottlenecks and inefficiencies.
- Stay abreast of industry trends, tools, and emerging frameworks and recommend improvements.
- Work with the DevOps team to streamline build, testing, and deployment processes.
Technical Skills
- 5+ years of hands-on experience in Python programming.
- Mandatory experience with Angular for frontend development.
- Strong experience with Flask, NumPy, Pandas, and related Python libraries.
- Solid background in building microservices-based applications on cloud platforms like AWS, GCP, or Azure.
- Proficiency in cloud platforms, Docker, Kubernetes, and containerized deployment.
- Expertise in algorithms, data structures, and performance optimization techniques.
- Experience with databases such as PostgreSQL and knowledge of Redshift, Snowflake is a plus.
- Strong understanding of RESTful API development, JSON, and related integration technologies.
- Familiarity with version control tools such as Git and collaborative development workflows.
- Things from the ground up and has a passion for clean, scalable code.