Full Stack Developer
- Source: LinkedIn
- Populus Financial Group
- Remote
- Irving
- Full-Time
- Mid level
Job Description
Job Summary
The Full Stack Developer is responsible for designing, developing, testing, and maintaining software applications across all layers of the technology stack, including front-end user interfaces, back-end services and APIs, and database systems. This role operates within Populus Financial Group’s IT Application Service Management organization and supports a complex environment that includes point-of-sale (POS) systems, IBM i (AS/400) back-end processing, and store-level operations across hundreds of retail locations. This position requires strong full stack development skills along with practical experience in POS infrastructure, store data retrieval, and IBM i environments, enabling immediate contribution to both new application development and ongoing operational support needs.
Major Responsibilities
- Design, develop, and maintain full stack web applications and internal tools, encompassing front-end UI, back-end APIs, and database layers, using C#/.NET, Python, JavaScript/TypeScript, and related frameworks.
- Build and maintain RESTful APIs and back-end services that integrate with POS systems, IBM i (AS/400) DB2 data sources, and third-party platforms (MoneyGram, Ingenico, Panini, bill pay providers).
- Develop and maintain front-end user interfaces using modern frameworks (React, Angular, or Vue.js); collaborate with stakeholders to translate business requirements into functional, user-friendly screens.
- Perform store-level incident investigation and production troubleshooting, including pulling POS transaction logs, reconstructing transaction sequences, comparing store configurations, and isolating root causes.
- Execute SQL-based data extractions against IBM i DB2 (ACEDATA tables) and Microsoft SQL Server to support production troubleshooting, reporting, audits, and ad hoc analytical requests.
- Analyze and validate store-level deployment configurations; detect missed deployments, configuration discrepancies, and DLL mismatches using WinMerge and configuration file comparison techniques.
- Retrieve and deliver store artifacts including check images, receipts, and transaction records from POS store drives (via UNC path) and IBM i IFS, supporting compliance, audit, and evidence collection requests.
- Manage and maintain scheduled tasks and applications on the jump server; coordinate application deployments and service account transitions with DevOps.
- Participate in code reviews, maintain version control discipline using Git and/or TFS, and contribute to CI/CD pipeline development and deployment processes.
- Collaborate with cross-functional IT teams (DevOps, Loans, Cards, Bill Pay, Sales Audit, Banking) for issue escalation, feature delivery, and knowledge sharing.
- Maintain and synchronize project files, SQL reference queries, troubleshooting guides, and technical documentation to shared drives for team access.
Key Competencies
- Strong analytical skills for diagnosing complex issues across POS, IBM i, and web application layers; comfortable working through ambiguous problems to resolution.
- Effectively document technical processes, communicate findings to technical and non-technical stakeholders, and share knowledge across teams.
- Ability to manage multiple concurrent tasks independently and adapt quickly to shifting priorities.
Interactions
Direct Report Title
Number
- None
Indirect Report Title
Number
- None
Other Internal/External Interactions
- Internal: POS DevOps Team, Application Development Teams (Loans, Cards, Bill Pay), Sales Audit, IT Management, UX/Product Stakeholders, Compliance
- External: Store Operations personnel for urgent troubleshooting; third-party integration vendors (MoneyGram, Ingenico, bill pay providers) as needed
Minimum Qualifications
- 3+ years of full stack development experience, with demonstrated delivery across front-end, back-end, and database layers in a production environment.
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related field or equivalent experience.
- Proficient in C# (.NET) and/or Python; experience building server-side application logic, APIs, and utility applications in Visual Studio 2022 or later.
- Proficient across front-end (UI/UX implementation), back-end (APIs, business logic, services), and database layers; ability to own a feature end-to-end without handoffs.
- Practical experience with point-of-sale system architecture, log file stru…
Skills
- c-sharp
- Python
- javascript
- TypeScript
- microsoft-typescript
- ibm-i
- React
- vue-js
- microsoft-sql-server
- microsoft-visual-studio
- visual-studio
- dbeaver
- microsoft-azure
- amazon-web-services
- google-cloud-platform
- Docker
- aws-shell
- powershell
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
