Important Notice: Beware of Fraudulent Websites Misusing Our Brand Name & Logo. Know More ×

Senior Software Engineer – Python

Job Category: Engineering
Job Experience: 5+ years
Job Type: Full Time
Job Location: Ahmedabad
Apply Now

Growexx is seeking a Senior Software Engineer – Python to support and evolve our Legacy Registry system, a foundational component built on top of the Revelation Open Insights analytics platform. This role is ideal for an engineer who thrives in complex, data-intensive environments and has a passion for modernizing legacy systems while maintaining operational stability.

Key Responsibilities

  • Lead the maintenance, enhancement, and refactoring of the Python-based Legacy Registry system.
  • Collaborate with data engineers, DevOps, and platform architects to ensure seamless integration with Revelation Open Insights.
  • Analyze and optimize legacy code for performance, scalability, and maintainability.
  • Design and implement automated testing strategies and CI/CD pipelines for legacy services.
  • Troubleshoot and resolve production issues, ensuring high system availability and data integrity.
  • Document system architecture, workflows, and technical decisions to support long-term maintainability.
  • Participate in roadmap planning and contribute to modernization strategies.

Key Skills

  • Deep understanding of legacy system architecture, data modelling, and refactoring techniques. 
  • Experience working with SQL databases (e.g., PostgreSQL, MySQL) and data integration pipelines. 
  • Familiarity with containerization (Docker), orchestration (Kubernetes), and CI/CD tools (e.g., GitHub Actions, Jenkins). 
  • Strong debugging, profiling, and performance tuning skills. 
  • Experience with enterprise data platforms or analytics systems. 
  • Familiarity with the Revelation Open Insights platform or similar data intelligence tools. 
  • Exposure to data governance, metadata management, or registry systems. 

Education and Experience

  • B.Tech or B.E. or MCA or BCA  
  • 5+ years of professional experience in Python development, with a strong focus on backend systems

Analytical and Personal Skills

  • Must have good logical reasoning and analytical skills 
  • Ability to break big goals to small incremental actions 
  • Excellent Communication and collaboration skills 
  • Demonstrate Ownership and Accountability of their work 
  • Great attention to details 
  • Self-Criticizing 
  • Demonstrate ownership of tasks 
  • Positive and Cheerful outlook in life 

 

Work with the problem solver engineers team

Apply now

Upload CV/Resume

You cannot copy content of this page