Full Stack Developer
Job Summary
Full-Stack Engineer
Youll be our go-to for Python and Django building out scalable APIs and microservices. We also dabble in MCP and RAG so experience in those areas is a huge plus! This is the primary area of focus leveraging your technical expertise in application development.
Python Django Development: Design and implement scalable secure APIs and backend logic using Python Django and microservices.
Data Modeling: Architect database schemas and optimize PostgreSQL/RDS/Redis/JSON performance for high-throughput services.
System Integration: Integrate backend services with AWS native tools (e.g. SQS S3 Lambda) to build highly scalable decoupled architectures. Platform & DevOps.
Developing React pages shell scripts Python test cases exposure to Jenkins pipelines.
Experience with JavaScript CSS and VS Code plugin development is a plus.
Education: A Bachelors or Masters in Engineering
Technical Requirements:
Web Framework: Python Django (Senior-level experience with ORM and REST Framework) microservices
AI Framework: MCP RAG OAuth 2.0
Cloud: AWS (Expert knowledge in EKS IAM VPC RDS EC2 S3) preferably certified in AWS development.
Infrastructure as Code (IAC): Good proficiency with Terraform for managing cloud and Kubernetes resources.
CI/CD Tools: Hands-on experience with GitHub Actions (CI/CD) Concourse and Jenkins.
Orchestration: Kubernetes (Proven experience with Pods Services Ingress and ConfigMaps)
Packaging: Docker & Helm (Expert at writing secure Dockerfiles and templating with Helm)
Experience: 5-10 years in professional software development with at least 2 years in DevOps.
The Full-Cycle Mindset: You believe that a developers job isnt finished until the code is running successfully in production and being monitored.
Polyglot Skills: You can switch between troubleshooting a Jenkins Groovy script fixing an infrastructure bug in Terraform and resolving a Django middleware issue without breaking a sweat.
Security-Conscious: You understand how to manage Kubernetes secrets and IAM roles to maintain a secure application and infrastructure posture.
Very well-versed with testing frameworks developing pre-merge and post-merge scripts
Required Skills:
Full stack Djano