Full Stack Engineer/12 months contract/fully remote/36 pounds an hour Inside IR 35/London
As a Full Stack Engineer, you’ll join small, agile, and highly collaborative teams where your work will have an immediate and visible impact.
You’ll leverage the latest technologies to build powerful solutions, contributing to the full software development lifecycle—from rapid prototyping to full-scale application delivery.
Our development approach is lean and agile. We build both quick prototypes (in 2–3 weeks) and production-grade applications (typically in 2–3 months) that are web-based or mobile, meeting business goals through collaborative, iterative design and engineering.
Key Responsibilities
Develop responsive web and mobile applications from the ground up.
Contribute to the full stack: from database and backend services to frontend interfaces.
Design and implement scalable APIs (REST, SOAP, RPC) and monitor performance.
Work with cross-functional teams using Agile methodologies.
Rapidly prototype new ideas while ensuring scalability and robustness for production systems.
Technical Skills
Programming Languages: Java, Python, C#, C/C++, JavaScript, Ruby
Web Technologies: React, Webpack, SCSS, Node.js, AngularJS
Protocols: TCP/IP, UDP, SMTP, DNS
API Development: REST, SOAP, RPC, RMI
Architectures: Microservices, Cloud-Native, Federated Modules, Micro-frontends
Mobile/Responsive Development: Expert in adaptive web and mobile solutions
Databases: MySQL, SQL Server, Oracle, Elasticsearch, MongoDB, Cassandra
DevOps & CI/CD: Automated testing, Continuous Integration/Delivery, Cloud platforms
Tooling & Collaboration
Development Tools: JIRA, Splunk, Slack
Code Quality: Adheres to DRY principles, TDD practices, and clean code standards
Collaboration: Pair programming via HackerRank, Agile ceremonies, cross-functional teamwork
Soft Skills & Traits
Passion for emerging technologies and innovative problem-solving
Strong communication skills (verbal and written) in English
Ability to quickly synthesize complex information into actionable insights
Self-starter with an entrepreneurial mindset
Leadership and mentoring capabilities
Preferred Qualifications
~ Bachelor's degree in Computer Science or a related field (Advanced degree preferred)