Highlights
Designing microservices, developing user interfaces, working with AWS, integrating AI solutions.
Description
Job Summary
pWe are seeking a skilled Full Stack Developer to join our dynamic team. This role involves designing and developing scalable web applications, integrating intelligent features using AI/ML concepts, and optimizing backend and frontend performance.
Responsibilities
- Design and develop scalable microservices using Python (Django / FastAPI / Flask).
- Develop responsive and high-performance user interfaces using React.js / Angular / Vue.js.
- Apply strong OOPS principles and design patterns in backend architecture.
- Implement asynchronous programming for high-performance systems.
- Design and optimize complex data models (SQL and NoSQL).
- Perform query optimization, indexing, and database performance tuning.
- Architect scalable AWS infrastructure using EC2 Auto Scaling, Load Balancers, RDS, and Lambda.
- Ensure zero-downtime deployments and cost-efficient cloud operations.
- Integrate Generative AI / LLM solutions into backend and mobile applications.
- Collaborate with Product Managers and stakeholders for sprint planning and execution.
- Drive Agile methodologies and ensure timely, high-quality releases.
Required Skills
- Python
- AWS
- React.js
- NoSQL
- Django
Required Skills Explained
{'unordered_list': ['
Python: Strong proficiency in Python, with experience using backend frameworks like Django, Flask, and FastAPI.', '
Frontend Technologies: Knowledge of modern frontend frameworks such as React.js, Angular, or Vue.js for building responsive user interfaces.', '
Microservices Architecture: Experience in designing and developing scalable microservices.', '
Database Management: Understanding of SQL and NoSQL databases (PostgreSQL, MongoDB) and their optimization techniques.', '
AWS Cloud Platform: Proficiency in architecting scalable AWS infrastructure using services like EC2 Auto Scaling, Load Balancers, RDS, and Lambda.', '
Generative AI/LLM Solutions: Familiarity with integrating AI/ML solutions into backend applications (e.g., AWS Bedrock, SageMaker).']}
Who is this for
pThis position is ideal for a Full Stack Developer with experience in building scalable web applications and integrating AI/ML features. You should have strong problem-solving skills and be familiar with modern frontend frameworks.
Why This Job is a Good Opportunity
{'unordered_list': ['liPotential for hands-on experience in building scalable web applications and integrating intelligent features.', 'liOpportunity to work with cutting-edge technologies including Python, React.js, and AWS cloud services.', 'liCollaborative environment where you can contribute to sprint planning and execution under Agile methodologies.', 'liPossibility of career growth in a dynamic industry with increasing demand for full-stack developers skilled in AI/ML integration.']}
Interview Preparation Tips
{'unordered_list': ['
Prepare examples showcasing your experience with Python and backend frameworks like Django, Flask, or FastAPI.', '
Discuss past projects involving frontend technologies such as React.js, Angular, or Vue.js, focusing on user interface design and performance optimization.', '
Highlight your understanding of microservices architecture and how you have optimized data models for efficiency in SQL and NoSQL databases.', '
Showcase your proficiency with AWS cloud services, including EC2 Auto Scaling, Load Balancers, RDS, and Lambda.', '
Prepare a case study or example related to the integration of Generative AI/LLM solutions (e.g., AWS Bedrock, SageMaker) into backend applications.']}
Career Growth in This Role
{'paragraphs': ['In this role, you can expect continuous learning and growth as the field of full-stack development with a focus on AI/ML is rapidly evolving. Opportunities for advancement may include taking on more complex projects, leading cross-functional teams, or even transitioning into managerial roles that require overseeing multiple projects simultaneously.', 'With each project completed successfully, your portfolio will grow, making you an attractive candidate for both current and future opportunities in the tech industry. Additionally, mastering AI/ML concepts can open doors to specialized roles such as AI/ML engineer or data scientist.']}
Explore More Opportunities
Skills
Frequently Asked Questions
What is the role's primary focus?The role primarily focuses on designing and developing scalable web applications, integrating AI/ML features, and optimizing backend and frontend performance.
What are some of the key technologies used in this position?Key technologies include Python (Django / Flask / FastAPI), React.js / Angular / Vue.js for frontend development, AWS for cloud infrastructure, NoSQL databases, and AI/ML concepts.
Is previous experience with Agile methodologies required?Yes, candidates should have experience in driving Agile methodologies to ensure timely and high-quality releases.