Application Developer Web App (Back-End Focus, GIS, Perl)
Location : McKinney, TX
Duration : Contract with option to hire
Position Overview
Were developing a custom web application to support complex financial and operational workflows for a company in the energy sector. The system is currently in early production and was built in-house by our architect whom youll work with closely.
Were seeking a Lead Developer to take ownership of day-to-day development, guide technical direction, and help shape the platforms future. This is an exciting opportunity to lead projects, refine architecture, and grow your expertise in both software development and Agile leadership.
No Perl experience required if youre a strong back-end developer who learns fast, well support you as you ramp up.
Key Responsibilities
- Serve as the primary developer for a back-end-focused web application using Mojolicious (Perl).
- Lead Agile workflows, including sprint planning, backlog management, and retrospectives.
- Collaborate with the system architect to refine design and define new features.
- Coordinate with a remote developer assign tasks, integrate deliverables, and ensure code quality.
- Develop features across data modeling, user workflows, mapping / GIS tools, and financial reporting.
- Integrate with Microsoft Dataverse and Dynamics via the Graph API.
- Learn the business domain (oil & gas investment operations) and help model complex financial scenarios.
Qualifications
Required
Solid experience with a modern back-end web framework (e.g., Rails, Django, Flask, Express).Strong understanding of relational databases and data modeling (PostgreSQL preferred).Proven ability to take ownership of a codebase and drive improvement.Self-directed with excellent organizational and communication skills.Located in Texas or able to travel periodically to McKinney, TX.Preferred / Nice-to-Have
Familiarity with Perl or Mojolicious.Experience with GIS tools (Leaflet, QGIS, or ESRI).Exposure to Microsoft Graph API or Dataverse integrations.Comfort with math-heavy modeling and problem-solving.What Makes This Role Unique
Lead and shape the product : Youll have a voice in technical decisions and product direction.Flexible remote work : Primarily remote with occasional in-person collaboration.Mentorship and autonomy : Collaborate with an experienced architect who supports, not micromanages.Opportunity to improve : Influence architecture, refine code quality, and define best practices.Meaningful complexity : Build tools that model real-world investment and operational scenarios not just basic CRUD apps.Seniority level
Mid-Senior level
Employment type
Contract
Job function
Information Technology
Industries
IT Services and IT Consulting
#J-18808-Ljbffr