> Markdown version of [/jobs/ext/3858898-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/3858898-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineer - **Company:** Bright SG Limited - **Location:** Nottingham, UK - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Automation of Tests, Databases, Relational Databases, Django Web Framework, Mobile Application Software, Python (Programming Language), PostgreSQL, Redis, Standard Sql, Software Engineering, SQLAlchemy, Web Applications, Web Application Frameworks, ReactJS, Flask (Web Framework), Backend, Data Layers, Information Technology, React Native, Terraform, Service Stack - **Published:** October 22, 2026 - **Apply:** https://www.totaljobs.com/job/full-stack-developer/bright-sg-limited-job108210203 ## About the Role It suits an engineer who enjoys solving problems across a varied technology stack and picks up new tools quickly. Proficiency in every technology listed below is not expected; being proactive and keen to learn is what matters most., Essential * Minimum 4 years of professional experience as a Software Engineer, with a strong backend focus * Professional experience building and maintaining backend services and APIs in Python * Working knowledge of SQL and relational databases * Experience writing automated tests and reviewing code * Comfortable working alongside AI tools; curious about how technology can make you better at your job Nice to Have * Experience with Python frameworks and libraries such as Flask, Django or SQLAlchemy * Relevant AWS infrastructure experience, including Infrastructure as Code (Terraform) * Experience with Postgres and Redis in production * Familiarity with React or React Native, enough to work effectively with front-end colleagues * Bachelor's or higher degree in Computer Science, Software Engineering or a related field The Technology Stack * Python (Flask) - Backend services * Postgres - Database * Redis - Application cache layer * AWS - Infrastructure * Terraform - Infrastructure as Code * React - Web application * React Native - Mobile application Don't worry if you aren't proficient in all of these, the main thing is you are proactive and able to pick new things up. ## Description We are looking for a proactive Software Engineer to strengthen the backend of the TimeKeeper platform. The role is Python-led, covering the services, APIs and data layer behind our web and mobile applications, and working closely with engineers across the stack., * Design, build and maintain backend services in Python (Flask) that power the TimeKeeper platform * Develop and improve APIs, data models and Postgres queries, with a focus on reliability and performance * Shape features based on customer and team feedback, and deliver them alongside the web and mobile teams * Write automated tests, investigate issues and fix bugs * Review pull requests and share knowledge with the wider team * Contribute to infrastructure and deployment work across AWS, Terraform and Redis * Prioritise and manage multiple tasks, delivering on time and picking up new topics as needed * Build strong working relationships and contribute positively to the team