Flexible IT is looking for a Software Developer to build applications that directly improve how the business operates, streamlining workflows, connecting systems, and empowering teams. The tools and systems built will streamline operations and directly shape the experience of thousands of end users.
Requirements
- Proficiency with JavaScript/TypeScript, including server-side development using Node.js and Express
- Experience building front-end applications with React and Tailwind CSS
- Familiarity with databases such as MongoDB and PostgreSQL
- Experience with a major cloud platform (Azure preferred, AWS or Google Cloud also acceptable)
- Understanding of team development workflows (version control, CI/CD pipelines, collaborative tools)
- 1–3 years of professional software development experience in a production environment (internships considered if they included significant production-level work)
Responsibilities
- Develop and maintain separate front-end (React, Tailwind) and back-end (Node.js, Express) applications
- Build, document, and maintain APIs to connect and streamline internal systems
- Work with databases (MongoDB, PostgreSQL) for data storage, retrieval, and reporting
- Deploy and manage applications using Microsoft Azure and Azure DevOps
- Create and maintain internal dashboards and workflows, including applications built with low-code tools such as Retool
- Troubleshoot, debug, and enhance applications to improve performance and reliability.
- Explore opportunities to integrate AI tools and services into our applications and workflows.
Other
- In-Person
- Early Career / Mid-Level
- Strong problem-solving skills and attention to detail
- Clear, professional communication skills and the ability to work both independently and collaboratively
- Bachelor’s degree in Computer Science, Engineering, or a related field (preferred)