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