Negotiable
Undetermined
Remote
Remote
Summary: The Software Engineer/Full Stack Developer role involves developing and maintaining scalable applications using various technologies such as Python, TypeScript, and React. The position requires collaboration with technical teams and business stakeholders to deliver end-to-end features while contributing to architectural decisions. A strong interest in AI technologies and cloud platforms is preferred, along with excellent communication skills. The role is fully remote, allowing for flexibility in work arrangements.
Key Responsibilities:
- Develop and maintain scalable, production-ready applications across backend, frontend, or infrastructure domains.
- Deliver end-to-end features independently while participating in technical design discussions.
- Collaborate closely with engineers through code reviews, pair programming, and knowledge-sharing practices.
- Translate business requirements into effective technical solutions.
- Manage priorities and deliver results in a fast-paced environment.
Key Skills:
- Proficiency in Python, TypeScript/JavaScript, React, Node.js, Flask, SQL, and API development.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent experience.
- Experience in developing scalable applications and familiarity with software development best practices.
- Strong interest in AI technologies and excellent collaboration skills.
- Strong verbal and written communication skills in English.
Salary (Rate): £95,000 yearly
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Technical Skills
- Proficiency in one or more of the following technologies:
- Python
- TypeScript / JavaScript
- React
- Node.js
- Flask
- SQL and relational databases
- API
- Familiarity with software development best practices, including version control, testing, and deployment processes.
Required Qualifications
- Bachelor''s degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent hands-on industry experience.
- Proven expertise in developing and maintaining scalable, production-ready applications across one or more technology domains, including backend, frontend, or infrastructure.
- Ability to independently deliver end-to-end features while contributing to technical design discussions and architectural decision-making.
- Experience collaborating closely with engineers through code reviews, pair programming, and knowledge-sharing practices.
- Strong interest in modern AI technologies, including Large Language Models (LLMs), AI agents, and cloud-based AI solutions. Prior machine learning experience is advantageous but not mandatory.
- Excellent collaboration skills with both technical teams and business stakeholders to translate requirements into effective solutions.
- Strong verbal and written communication skills in English, with the ability to communicate effectively across diverse audiences.
- Demonstrated ability to manage priorities and deliver results in a fast-paced, self-driven environment.
Preferred Qualifications
- Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform (Google Cloud Platform).
- Knowledge of containerization technologies such as Docker.
- Exposure to CI/CD pipelines and modern DevOps practices.
- Experience building or integrating workflow automation solutions.
- Interest in emerging AI capabilities, agent-based systems, and intelligent automation frameworks.