Full Stack Developer
TechFlow, Inc.
Arlington, virginia
Job Details
Full-time
Full Job Description
TechFlow, Inc. is hiring a highly skilled Full Stack Developer to join our Platform Services team. The individual will contribute to the development of a Data Analytics Tool that integrates with a CMMS (Computerized Maintenance Management System) platform database. One of the key features of this tool is the generation of complex reports in the form of Excel workbooks for customers, using data sourced from the CMMS. The ideal Developer will work across the entire stack—from web development to backend services—leveraging Python (including AWS Lambda), PostgreSQL, and AWS technologies. The successful candidate will be part of a highly competent, focused development team, supporting a platform that manages a large, performance-based maintenance contract for the federal government. As such, knowledge of security best practices in software development is critical.
Key Responsibilities
Full Stack Development
- Design, develop, and maintain both the frontend and backend components of the Data Analytics Tool that integrates with CMMS data.
- Develop and maintain the PostgreSQL database, ensuring optimized data storage, query performance, and data integrity.
- Build and enhance the user interface and user experience (UI/UX) of the Data Analytics Tool using modern web technologies such as JavaScript, Angular, HTML, and CSS.
- Develop and deploy AWS Lambda functions for backend processing and real-time data handling.
Reporting and Collaboration
- Write Python scripts using libraries like openpyxl or XlsxWriter to dynamically generate complex, multi-sheet Excel workbooks based on user inputs and CMMS data.
- Work closely with other developers, data engineers, and stakeholders to understand reporting requirements and deliver solutions that meet customer needs.
Security and Compliance Testing
- Implement and enforce security best practices in all aspects of development, especially given the platform’s usage in managing a large federal government contract.
- Debug, troubleshoot, and optimize performance across the full stack, including database queries, AWS Lambda performance, and frontend user interactions.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field
- 5+ years of experience in full stack development, with expertise in web development, Python, AWS Lambda, and PostgreSQL
- Proficiency in Git and working within an Agile development environment
- Strong understanding of security best practices in software development, especially with respect to federal government contracts and performance-based maintenance systems
- Ability to obtain and retain a Public Trust clearance
Preferred Qualifications
- Knowledge of CMMS systems and how they are structured (e.g., Maximo, SAP PM, Infor EAM) is a strong plus.
- Experience working on government contracts or similar high-security environments is highly desired.
- Familiarity with DevOps practices and tools such as CI/CD pipelines in AWS is a plus.
- Experience in ETL processes and data engineering.
- Interest in application of AI/ML to the software development process as well as development of AI/ML analytics tools.
Benefits
Founded in 1995 at the start of the dot-com revolution, TechFlow helped large commercial clients such as DreamWorks, Toshiba, MGM, and others modernize their business systems. Today, with deep operational roots in the bi-coastal innovation hubs of California and Washington DC, TechFlow continues as a leader in applying innovative engineering, technology, integration solutions, and support services to the Federal Government’s most demanding mission and business challenges.
Our culture thrives on out-of-the-box thinking and the unique powerful entrepreneurial expressions of our employee-owners. As a 100% employee-owned company, we have a shared expectation of commitment, accountability, and responsibility driven by a culture that embraces innovation and new ideas. Our goal is not to do what has been done, but to do it better.
TechFlow has four principal lines of business: Platform Services, Digital Services, Base Operations and Energy and Mobility Solutions. Our company has a strong track record of successful contracts in both areas and encourages cross-collaboration.
TechFlow, Inc is 100% employee-owned. Come make a difference in a job that contributes to your future and helps us build an agile workplace!
- Employee stock ownership plan (ESOP) – Pride in being an employee-owner and annual employer contribution (per plan guidelines)
- 401k plan with Roth option.
- Eligibility for an employer match.
- Immediate vesting
- Paid time off
- Holidays – 11 paid holidays per year
- Comprehensive medical, dental, and vision plans
- Company-paid Life & AD&D insurance plan
- Employee Assistance Program
- Wellness Resources
- Company-paid training and development program
- Voluntary benefits include:
- Life & AD&D Insurance for employee, spouse, and children
- Short-term and long-term disability (per plan guidelines)
- Legal Shield and Identity Theft protection plans
- Pet Insurance
#techflow