Menu

Full Stack Developer (Python, React, AWS, Java)

Location: Wigan, England

Category: Software Developer Jobs

About The Role

We are looking for a highly skilled Full Stack Developer with expertise in Python, React, AWS, and Java to join our development team. This role will focus on designing, building, and optimizing scalable cloud-based applications and ensuring seamless backend and frontend integration.

The ideal candidate should have a strong understanding of microservices architecture, RESTful APIs, and cloud computing, along with hands-on experience in full-stack development, automation, and DevOps practices. You will work closely with cross-functional teams to deliver robust and efficient enterprise solutions.

Key Responsibilities

Backend Development (Python, Java, AWS Services)

• Develop and maintain microservices using Python (Django, Flask, Fast API) and Java (Spring Boot).

• Build and manage RESTful APIs for seamless frontend-backend communication.

• Implement server-side logic, authentication, and authorization mechanisms.

• Work with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB).

• Leverage AWS services (Lambda, EC2, S3, API Gateway, RDS) to deploy and manage scalable backend applications.

• Design serverless applications using AWS Lambda, Step Functions, and event-driven architectures.

Frontend Development (React.js)

• Develop responsive, high-performance web applications using React.js.

• Create reusable UI components and ensure smooth user experiences.

• Optimize frontend performance for speed and responsiveness.

• Integrate APIs securely and handle data visualization requirements.

Cloud & DevOps (AWS Infrastructure & CI/CD)

• Deploy and manage applications using CI/CD pipelines (AWS CodePipeline, GitHub Actions, Jenkins).

• Implement Infrastructure as Code (Terraform, CloudFormation) to automate cloud deployments.

• Ensure high availability, scalability, and security for cloud-based applications.

• Set up monitoring, logging, and alerting using CloudWatch, Prometheus, ELK Stack.

Performance Optimization & Security

• Optimize API performance with caching, load balancing, and indexing strategies.

• Implement secure coding practices and identity & access management (IAM) in AWS.

• Follow compliance standards (SOC2, GDPR, HIPAA) for data protection and privacy

Requirements

Required Skills & Qualifications

• 5+ years of experience in Full Stack Development with Python, React, Java, and AWS.

• Strong knowledge of Python frameworks (Django, Flask, FastAPI) and Java (Spring Boot, Microservices Architecture).

• Frontend development expertise using React.js, TypeScript, JavaScript, HTML5, CSS3.

• Experience with AWS services (EC2, Lambda, S3, API Gateway, RDS, IAM, CloudFormation).

• Experience in database management (SQL & NoSQL – PostgreSQL, MySQL, MongoDB, DynamoDB).

• Familiarity with GraphQL, WebSockets, and API management tools.

• Expertise in CI/CD pipelines, Git version control, and Agile methodologies.

• Strong problem-solving and analytical skills.

• Excellent communication skills for working with cross-functional teams.

• Ability to work independently and manage multiple priorities.

• Strong focus on code quality, performance optimization, and security.

Benefits

• Life Insurance Scheme

• NHS Top up Scheme (for you and dependents under 18)

• Company Pension

• Employee Discount Scheme

Apply on Company Website You will be redirected to the employer’s website