Full Stack Developer (Python, React, AWS, Java)
Overview
Location: Remote (Work from Anywhere)
Job Type: Full-time
Salary: Competitive – Based on Experience
About the Role
The client seeks a highly skilled Full Stack Developer with expertise in Python, React, AWS, and Java to join their remote development team. This role involves designing, building, and optimizing scalable cloud-based applications while ensuring seamless backend and frontend integration.
The ideal candidate has a strong understanding of microservices architecture, RESTful APIs, and cloud computing, along with hands-on experience in full-stack development, automation, and DevOps practices. This role will require collaboration 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, FastAPI) 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 IAM (Identity & Access Management) configurations in AWS.
• Follow compliance standards (SOC2, GDPR, HIPAA) for data protection and privacy.
Required Skills & Qualifications
• 3+ years of experience in Full Stack Development using 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).
• Strong 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.
• Experience working with Jira for task and project management.
• 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.
Why Join?
• 100% remote role – work from anywhere.
• Opportunity to work on cutting-edge cloud technologies.
• Collaborative team environment with opportunities for growth.
• Exposure to enterprise-level projects and best practices in DevOps, security, and cloud computing.
Commitment to Diversity, Equity, and Inclusion
The client is committed to building a diverse and inclusive workplace where everyone, regardless of background, is valued and empowered. They welcome applications from individuals of all backgrounds, identities, and experiences.
Required skills
Apply now
Sign in or register for your free Tribes Developer Account where you’ll be able to apply for this role and many others.