Junior Fullstack Developer
UK Fully Remote
£40,000- £45,000
We are seeking a Junior Fullstack Developer to join our clients' tech services division. The ideal candidate will have experience in PHP Laravel, JavaScript and serverless applications using AWS. You should have a strong background in both frontend and backend development and be passionate about building scalable, efficient, and high-quality applications.
Key Responsibilities:
* Develop and maintain web applications using PHP Laravel and JavaScript frameworks.
* Design and implement RESTful APIs to support vehicle reservations, subscriptions, and broker management functionalities.
* Develop and maintain serverless applications using AWS Lambda (Python), API Gateway, RDS, and SQS for efficient, scalable backend services.
* Implement authentication and authorization mechanisms to secure API access, including the use of API keys.
* Implement and manage AWS cloud services to support application development and deployment using Terraform for IaC.
* Utilize serverless architectures to enhance application performance and scalability.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Write clean, maintainable, and efficient code.
* Troubleshoot, debug, and upgrade existing systems.
* Ensure the performance, quality, and responsiveness of applications. Monitor and optimise application performance for maximum speed and scalability.
* Ensure compliance with data protection and privacy laws.
* Stay up-to-date with emerging trends and technologies in fullstack development.
Requirements:
* 1-3 years of experience in a similar role.
* Proficiency in PHP Laravel, AWS Lambda (Python) and JavaScript.
* Experience with AWS cloud services (e.g., EC2, S3, Lambda, RDS).
* Hands-on experience with RESTful API development and integration.
* Understanding of serverless architectures and their implementation.
* Familiarity with frontend technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).
* Experience with version control systems (e.g., Git).
* Strong problem-solving skills and attention to detail.
* Excellent communication and teamwork skills.
* Ability to work independently and manage time effectively.