React Developer
Alltech Consulting Services
Plano, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Plano, United States of America
Tech stack
Web Interfaces
JavaScript
API
Amazon Web Services (AWS)
Application Performance Management
HTML5
Azure
CSS
Cloud Computing
Code Review
Databases
Relational Databases
DevOps
Distributed Systems
Django
Github
Python
PostgreSQL
Enterprise Messaging Systems
MySQL
Openshift
Scrum
RabbitMQ
Cloud Services
Standard Sql
Software Construction
Software Deployment
Software Engineering
Software Systems
Software Technical Review
TypeScript
Web Application Frameworks
Software Organization
Google Cloud Platform
Cloud Platform System
React
Flask
Large Language Models
Generative AI
Backend
GIT
Cloudformation
FastAPI
Event Driven Architecture
Containerization
Gitlab-ci
Kubernetes
Information Technology
Kafka
GraphQL
Front End Software Development
Virtual Agents
REST
Terraform
Docker
Jenkins
Web Api
Microservices
Job description
We are seeking a highly skilled Senior Full Stack Developer with strong expertise in React.js and Python to design, develop, and maintain scalable web applications. The ideal candidate will have experience building modern front-end applications, developing robust backend services, and working within cloud-native environments. Experience with microservices, APIs, DevOps practices, and Generative AI technologies is highly desirable., * Design, develop, and maintain scalable full-stack applications using React.js and Python.
- Build responsive and user-friendly web interfaces using React, TypeScript, HTML5, and CSS.
- Develop backend services and RESTful APIs using Python frameworks such as FastAPI, Flask, or Django.
- Collaborate with Product Managers, UX/UI Designers, and other engineering teams to deliver high-quality software solutions.
- Design and implement microservices-based architectures and distributed systems.
- Optimize application performance, scalability, reliability, and security.
- Write clean, maintainable, and testable code following software engineering best practices.
- Perform code reviews and mentor junior developers.
- Integrate third-party APIs, databases, and cloud services.
- Participate in architecture discussions, technical design reviews, and sprint planning activities.
- Implement CI/CD pipelines and support application deployment processes.
- Troubleshoot and resolve production issues while ensuring system stability.
- Collaborate with DevOps teams to deploy applications in cloud environments.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ years of software development experience.
- Strong experience with React.js and modern JavaScript/TypeScript.
- Strong backend development experience using Python.
- Hands-on experience with FastAPI, Flask, or Django.
- Experience developing RESTful APIs and microservices.
- Strong knowledge of SQL and relational databases such as PostgreSQL or MySQL.
- Experience with Git and modern software development practices.
- Understanding of cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Familiarity with Docker and containerized applications.
- Strong problem-solving and communication skills., * Experience with GraphQL.
- Experience with Kubernetes and OpenShift.
- Knowledge of event-driven architectures and messaging systems such as Kafka or RabbitMQ.
- Exposure to Generative AI, LLMs, LangChain, LangGraph, or AI Agent frameworks.
- Experience with vector databases such as Pinecone, ChromaDB, or FAISS.
- Knowledge of Infrastructure as Code (Terraform, CloudFormation).
- Experience implementing CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI.