HamburgerMenu
hirist

Nallas Corporation - Lead Software Engineer - Python Technologies

Nallas Corporation
Coimbatore
6 - 10 Years
star-icon
4.3white-divider63+ Reviews

Posted on: 16/07/2025

Job Description

Role : Lead Software Engineer Python

A Senior Software Engineer Python is a professional with extensive experience and expertise in Python programming language.

They are responsible for designing, developing, and maintaining high-quality software applications using Python and related frameworks.

Role and Responsibilities :

- R&D on new technologies to solve problems in innovative product.

- Build new and efficient python libraries rather than using the libraries.

- Should be working on a start-up mode.

- Help building SaaS-based Data Fabric and Data Mesh platform that allows companies to seamlessly access, integrate, model, analyze, provision and monetize data.

- Must build the product from scratch.

- Design, develop, and maintain robust and scalable software applications using Python and related technologies.

- Collaborate with cross-functional teams, including product managers, designers, and other developers, to define project requirements and deliver high-quality solutions.

- Conduct code reviews and ensure adherence to coding best practices and established development standards.

- Analyze and optimize application performance, identifying and resolving bottlenecks and inefficiencies.

- Stay up-to-date with industry trends and advancements in Python and related technologies, recommending and implementing new tools and frameworks as appropriate.

- Collaborate with the DevOps team to automate build, deployment, and testing processes.

Technical Skills :

- 6+ years of extensive experience in Python Programming language.

- Good knowledge in Python libraries Flask, pandas, NumPy etc.

- Hands on experience in building microservices applications on AWS/GCP/Azure.

- Strong knowledge of software development principles, best practices, and design patterns.

- Good understanding of platforms (Kubernetes, Docker, AWS).

- Must have solved problems using complex algorithms and data structures.

- Must have a good understanding of Data Structures/Algorithms/Databases like PostgreSQL.

- Knowledge in redshift, snowflake would be added advantage.

- Experience writing APIs and related technologies like REST, JSON etc.

- Design, Implement and Deploy scalable backend applications on cloud.

- Strong knowledge of software development principles, best practices, and design patterns.

- Experience with version control systems, such as Git, and collaborative development workflows.

Soft Skills

- Solid understanding of software testing methodologies and experience with unit testing and integration testing.

- Excellent problem-solving and analytical skills, with the ability to quickly identify and resolve issues.

- Strong communication skills, both written and verbal, with the ability to effectively collaborate with team members.

- Leadership skills and the ability to mentor and guide junior developers.

u may want to include are Skills, Education, Experience, or Certifications.

Example: Excellent verbal and written communication skills.

-


info-icon

Did you find something suspicious?