Role Overview
We are looking for a highly skilled Full-Stack Engineer who leverages AI-driven development workflows to accelerate software delivery and engineering productivity. The role requires strong expertise across backend, frontend, cloud infrastructure, and DevOps, combined with the ability to use AI tools and LLMs to significantly improve development speed and quality.
The ideal candidate treats AI not just as a coding assistant, but as a development acceleratorusing advanced prompting and automation to build scalable, reliable systems faster.
Key Responsibilities
Full-Stack Development
- Build and maintain scalable applications using Python (backend) and React.js (frontend).
- Develop high-performance APIs and backend services.
- Implement modern React-based user interfaces using best practices and state management.
AI-Driven Engineering
- Use AI tools and LLMs to accelerate coding, debugging, testing, and documentation.
- Apply prompt engineering to generate reliable code, design patterns, and documentation.
- Use AI to support:
- Code generation and refactoring
- Test case generation
- Documentation and architecture design
- Debugging and optimization
Architecture & System Design
- Design scalable distributed systems and microservices architectures.
- Implement event-driven and serverless systems and API gateway patterns.
- Translate product requirements into robust technical solutions.
Cloud & DevOps
- Build and manage infrastructure on AWS and/or GCP.
- Implement CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
- Ensure strong monitoring, logging, and security practices.
Databases & Data Systems
- Work with databases such as PostgreSQL, ClickHouse, BigQuery, and other SQL/NoSQL systems.
- Optimize data models, indexing, and query performance.
Required Skills
- Strong Python backend development experience
- Deep expertise in React.js and modern frontend frameworks
- Experience with SQL and NoSQL databases
- Hands-on experience with AWS or GCP
- Experience with CI/CD, Docker, and Kubernetes
- Proven experience using AI tools in engineering workflows
- Strong understanding of distributed systems, scalability, and system design
Preferred Qualifications
- Experience building AI-powered applications
- Experience integrating LLM APIs or AI agents
- Familiarity with vector databases and RAG architectures
What Success Looks Like
- Deliver features significantly faster using AI-assisted workflows
- Build scalable, reliable, and well-documented systems
- Design architectures that support rapid product growth
Requirements added by the job poster
10+ years of work experience with Amazon Web Services (AWS)
10+ years of work experience with Python (Programming Language)
10+ years of work experience with MySQL
10+ years of work experience with React.js