Software Engineer Python, React Typescript NoSQL databases (MongoDB or DynamoDB) Hybrid Working
About the Company
Our client is a fast-growing, independently owned technology business, building innovative solutions in this niche sector. They're launching a brand-new platform and they’re looking for a talented Fullstack Engineer to help bring it to life.
This is an exciting opportunity to be part of a collaborative, forward-thinking team where your voice is heard, and your code shapes the future of a growing tech product.
The Role
As a Fullstack Engineer, you’ll play a key part in designing, building, and scaling a modern SaaS platform. You’ll develop backend systems in Python (using FastAPI or Flask), craft intuitive React interfaces (ideally using TypeScript), and work closely with a small, passionate team of engineers to deliver high-quality software.
Key Responsibilities
1. Develop scalable backend systems using Python (FastAPI or Flask)
2. Build clean, modern frontend components in React (TypeScript preferred)
3. Design and integrate RESTful and GraphQL APIs
4. Write clean, reusable code using TDD or BDD practices
5. Participate in peer code reviews and offer constructive feedback
6. Troubleshoot and debug technical issues
7. Collaborate cross-functionally with engineers and stakeholders
Essential Skills
1. 2–3 years of hands-on experience with Python and React
2. Proficiency in SQL and familiarity with both relational and non-relational databases
3. Solid understanding of RESTful APIs and client-server architecture
4. Comfortable with JavaScript, HTML, and CSS
5. Experience using Git for version control
6. Strong problem-solving and debugging capabilities
Nice to Have
1. Experience with NoSQL databases (e.g., MongoDB, DynamoDB)
2. Familiarity with AWS or other cloud platforms
3. Exposure to serverless architecture
4. GraphQL experience
5. Worked in Agile environments, particularly Scrum or Extreme Programming (XP)
Soft Skills
1. Team player with excellent communication and collaboration skills
2. Passionate about clean code and software best practices
3. Eager to learn and grow in a fast-paced environment
4. Self-starter with a proactive mindset
Why Apply?
1. Join a small but ambitious tech team building something from the ground up
2. Influence architectural decisions and product direction
3. Gain exposure to modern tech stacks and cloud-based development
4. Flexible working environment with a real focus on team culture
If you're a Fullstack Developer who enjoys variety, autonomy, and building scalable products from scratch—this could be the ideal role for you.
All our roles are UK based. When submitting your application to Colossus, please ensure the following:
* Your CV has your address and postcode.
* You also have your correct phone number and email address so we can contact you asap regarding your application.
* For confidentiality purposes, please remove any reference contact phone number's and email address details from your CV.
#J-18808-Ljbffr