Senior Full-Stack Software Engineer

Dodge Construction Network · Kochi

Apply on the company website

Dodge Construction Network (Dodge) is looking for a Senior Full-Stack Software Engineer to help modernize a legacy production system. The platform is built on Grails, Angular, and Oracle, with significant business logic in PL/SQL stored procedures. Over the coming years we’ll move it to AWS, migrate off Oracle, and replace legacy components incrementally, without disrupting the users who depend on it every day. 

This isn’t a rewrite-from-scratch role. You’ll work in the existing system while it remains in production: read and understand logic that could be scarcely documented,  prove that new code behaves like the code it replaces, and make careful, reversible changes. You’ll also work on the platform’s data pipeline, including ingestion, matching, deduplication, enrichment, and search, and help integrate new capabilities such as machine learning models. If you find untangling a mature system more satisfying than starting fresh, and you care about leaving clear decisions behind for the next engineer, this role is for you. 

This is a full-time position and reports directly to the VP, Data Platform.  

Preferred Location

Qualified candidates should be based in or near Kochi and able to work from our Kochi office as part of a hybrid schedule. 

Travel Requirements

Expected travel is minimal for this role.  

Essential Functions

Education Requirement

Bachelor’s degree in a related field or equivalent education and work experience.

Required Experience, Knowledge and Skills 

Preferred Experience, Knowledge and Skills 

About Dodge Construction Network 

Dodge Construction Network exists to deliver the comprehensive data and connections the construction industry needs to build thriving communities. Our legacy is deeply rooted in empowering our customers with transformative insights, igniting their journey towards unparalleled business expansion and success. We serve decision-makers who seek reliable growth and who value relationships built on trust and quality. By combining our proprietary data with cutting-edge software, we deliver to our customers the essential intelligence needed to excel within their respective landscapes. We propel the construction industry forward by transforming data into tangible guidance, driving unparalleled advancement.  

Dodge is the catalyst for modern construction. 

More jobs at Dodge Construction Network · Software Engineering jobs in Kochi