Flotek Group is one of the fastest-growing Tech Companies in the UK, providing IT, Cybersecurity and Comms technology to small & medium businesses. With sales and support locations across the country, our ambitious growth is driven by our core values and fundamental principles. We deliver every product and service with expertise, passion, and heart.
When you join Flotek Group you join our "Purple Army" and become part of a team driven by a set of values that guide our every interaction, both with each other and with our partners. We enjoy a collaborative, fast-paced working environment, where we can expect to learn to be exceptional, earn trust through actions and receive recognition when our work gets a "Wow!"
Responsibilities
- Developing and maintaining full stack applications using TypeScript, React and Node.js
- Building intuitive dashboards, forms, tables and other interactive user interfaces
- Developing secure backend services and REST APIs using Node.js and Express
- Designing and maintaining relational database structures, queries and migrations
- Working with data from multiple systems, including importing, cleaning, mapping and reconciling information
- Investigating data discrepancies and producing accurate, reliable business reports
- Building and maintaining API integrations between internal and external platforms
- Developing automated processes, scheduled jobs and background tasks
- Managing pagination, rate limits, retries and duplicate prevention within integrations
- Investigating and resolving issues across frontend applications, backend services and databases
- Writing useful automated tests to improve the quality and reliability of our applications
- Using Git and GitHub to manage branches, pull requests and code reviews
- Supporting automated build, testing and deployment processes through GitHub Actions
- Protecting customer and business data by following secure development practices
- Managing credentials, authentication and access permissions appropriately
- Taking ownership of assigned work, communicating progress and raising risks or blockers promptly
- Contributing ideas to improve our applications, development processes and overall user experience
What we’re looking for
You will have practical experience with:
- React, HTML, CSS and responsive design
- Node.js and Express
- SQL and relational databases, ideally MySQL
- REST APIs, integrations and automation
- Git, GitHub and pull request workflows
- Testing, debugging and secure development
- You will also be confident taking ownership of your work, solving problems and learning unfamiliar systems.
- Frontend: React, TypeScript, Vite and Tailwind CSS
- Backend: Node.js, TypeScript and Express
- Databases: MySQL, TypeORM and Sequelize
- Hosting and delivery: Microsoft Azure and GitHub Actions
- Experience with Microsoft Graph, Microsoft Entra ID, Azure services, Vitest, Playwright, Docker, AI integrations or business systems such as HaloPSA would be beneficial, but is not essential.
You do not need experience with every technology listed. Our priority is strong React, TypeScript, Node.js and SQL skills, good analytical thinking and the ability to take ownership of your work.
- Competitive salary of £35,000 - £40,000 (experience depending).
- Day off for your birthday.
- Day off for other life's milestones - such as weddings, moving house, child's first day at school, or religious holidays.
- Give back day to support your chosen charity.
- Savings on gym memberships, shopping and other discounts available through Perkbox.
- Variety of social events & team building opportunities are available.
- Opportunities for professional growth and development.
- Collaborative and supportive work environment.
#J-18808-Ljbffr