Full Stack Python DeveloperDejaVuAI
Job Summary
We are seeking a skilled Full Stack Python Developer with expertise in AWS cloud services, RESTful services, and Relational Database Management Systems (RDBMS) to join our dynamic team. The ideal candidate will design, develop, and deploy scalable, high-performance web applications, leveraging Python frameworks, AWS services, and RDBMS to deliver robust solutions with seamless front-end and back-end integration.
Responsibilities
- Develop and maintain full-stack web applications using Python frameworks (e.g., Django, Flask, FastAPI, Tornado) and front-end technologies (e.g., React, Next.js, TypeScript, Angular, Vue.js, HTML, CSS, JavaScript)
- Design and implement secure, scalable RESTful APIs and serverless/microservices architectures on AWS (e.g., Lambda, ECS, Fargate, API Gateway)
- Manage and optimize RDBMS (e.g., PostgreSQL, MySQL, AWS RDS, Oracle, SQL Server) through schema design, query optimization, and indexing to ensure performance, scalability, and data integrity
- Deploy and manage cloud infrastructure using AWS services (e.g., EC2, S3, CloudFormation) and Infrastructure as Code (IaC) tools like Terraform
- Using CI/CD pipelines and Git for version control
- Integrate with AI LLMs (e.g., OpenAI APIs, Hugging Face, LLaMA, Gemini) for GenAI-driven features
- Ensure security best practices, including IAM roles, encryption, and secure coding standards for air-gapped and cloud environments
- Monitor and troubleshoot application performance using tools like AWS CloudWatch, X-Ray, or ELK Stack
- Collaborate with cross-functional teams to define requirements, architect solutions, and ensure code quality in a Scrum/Agile environment, participating in daily stand-ups and ceremonies
- Coach and mentor junior developers, fostering a culture of continuous learning and technical excellence
- Write clean, maintainable, and well-documented code adhering to best practices
Qualifications
- Strong problem-solving skills, attention to detail, and ability to work in a fast-paced, collaborative environment
- Excellent communication and teamwork skills, with the ability to work independently
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
- Professional experience as a Full Stack Python Developer•3+ years
- Proficiency in Python frameworks (Django, Flask, FastAPI, or Tornado) for back-end development
- Strong experience with front-end technologies (React, Next.js, TypeScript, Angular, Vue.js, HTML, CSS, JavaScript)
- Expertise in RDBMS (e.g., PostgreSQL, MySQL, Oracle, SQL Server, or AWS RDS) with skills in schema design, query optimization, a
- Hands-on experience with AWS services (EC2, S3, Lambda, RDS, API Gateway, CloudFormation)
- Familiarity with containerization (Docker) and orchestration platforms (Kubernetes, ECS)
- Experience with Git or other version control systems and CI/CD pipelines
- Knowledge of RESTful API design and integration with AI LLMs (e.g., OpenAI APIs, Hugging Face, LLaMA, Gemini)
Nice to Have
- AWS Certification (e.g., AWS Certified Developer, Solutions Architect)
- Experience with NoSQL databases (e.g., MongoDB)
- Familiarity with Infrastructure as Code (IaC) tools like Terraform or AWS CloudFormation
- Knowledge of microservices, event-driven architectures, and Agile/Scrum methodologies
- Experience with monitoring and logging tools (e.g., AWS CloudWatch, ELK Stack)
About Us
Our mission is to push industries beyond current possibilities, responsibly leveraging groundbreaking technologies to deliver speed, accuracy, and efficiency in solving complex challenges.
Why Join Us
- Opportunity to work on cutting-edge computer vision project directly supporting initiatives to combat cybercrime and promote real-world public safety
- Collaborative and innovative team environment
What We Offer
- Competitive salary and performance-based bonuses
- Health stipend
- Flexible work hours and remote work options
- Professional development opportunities, including access to training and certifications
Job Roles
Information Technology