Full Stack Software Engineer
Experience: 8+ Years
Location: Bangalore
Work Mode: Hybrid – 3 Days/Week from Office
Start Date: Immediate
Job Description
Codevian is looking for an experienced Full Stack Software Engineer to build and scale an AI-powered platform for data verification, enrichment, and disambiguation for a large-scale Master Data Management (MDM) system.
The ideal candidate should have strong experience in Python, FastAPI, Angular, PostgreSQL, cloud infrastructure, asynchronous processing, Docker, CI/CD, and application security, along with proven experience designing production-grade architectures.
Key Responsibilities
- Design and implement scalable production architecture from an existing POC.
- Develop high-performance backend services using Python and FastAPI.
- Build production-grade frontend applications using Angular.
- Design and optimize databases using PostgreSQL or equivalent.
- Implement asynchronous job processing using Celery, Redis, or similar technologies.
- Develop APIs with proper versioning, documentation, caching, and performance optimization.
- Build real-time search, filtering, pagination, approval workflows, admin panels, and role-based views.
- Set up cloud infrastructure on AWS or Azure, including monitoring, scaling, backups, and disaster recovery.
- Implement CI/CD pipelines, Docker-based deployments, and staging/production environments.
- Implement authentication, RBAC, encryption, audit logging, and security best practices.
- Identify performance bottlenecks and optimize application and cloud infrastructure costs.
- Clearly communicate technical decisions to technical and non-technical stakeholders.
- Leverage AI development tools such as Cursor, Claude, GitHub Copilot, or similar in day-to-day engineering.
Required Skills
- 8+ years of overall IT experience with 4+ years in full-stack development.
- Strong experience designing and implementing production architectures.
- Strong Python 3.x and FastAPI experience.
- Hands-on Angular development experience.
- Strong knowledge of PostgreSQL/database design and optimization.
- Experience with AWS or Azure.
- Experience with Celery, Redis, or asynchronous processing frameworks.
- Strong Docker, containerization, CI/CD, and DevOps experience.
- Good understanding of application and cloud security.
- Experience building scalable applications for enterprise environments.
- Strong communication and problem-solving skills.
- Experience using AI-assisted development tools such as Claude, Cursor, or Copilot.
Good to Have
- Informatica MDM or similar MDM platform experience.
- Experience with enterprise-grade platforms.
- Knowledge of OpenAI, Anthropic, Google Gemini, or other LLM APIs.
- Experience building AI-powered applications.
Important Note
Background Verification (BGV) will be conducted for all selected candidates. Any discrepancies or anomalies identified during the BGV process may result in termination of the engagement.
Immediate joiners are preferred.
Pay: ₹2,200,000.00 - ₹2,400,000.00 per year
Work Location: In person