Aptagrim Limited•1h ago
LinkedIn
Full Stack Engineer
Hyderabad, Telangana, India
Full Time
Senior Level
Full Job Description
About the Role
Aptagrim designs, engineers, and deploys specialised enterprise AI products and intelligent workflow systems built around real business knowledge, decisions, and operational workflows. Our work spans our bidPlan platform and AI engineering services for enterprise clients.
We are looking for a hands-on Full-Stack Technical Lead to build and deliver enterprise applications using Python, Django, Django REST Framework, React, and Next.js.
Key Responsibilities
- Lead full-stack development: Design, develop, and maintain applications using Python, Django, DRF, Next.js, React, and TypeScript. Take ownership of features from technical design through implementation, testing, and production release.
- Own technical design and architecture: Translate product and business requirements into clear technical designs, data models, API contracts, and implementation plans. Choose appropriate monolithic, modular monolithic, or microservices architectures based on application needs.
- Build robust backend services: Develop reusable business logic and well-structured APIs with appropriate validation, authentication, authorization, pagination, versioning, and error handling.
- Develop responsive frontend applications: Build accessible, reusable interfaces using Next.js, React, TypeScript, and Tailwind CSS or equivalent frameworks. Apply App Router, Server and Client Components, SSR, and SSG appropriately.
- Manage frontend data and application state: Implement API integration, data fetching, caching, and state management using suitable tools such as Zustand or Redux. Deliver clear loading, error, and empty states across user journeys.
- Own database design and performance: Design and maintain PostgreSQL or MySQL schemas. Optimize Django ORM usage, SQL queries, indexes, transactions, and locking to support reliable concurrent reads and writes.
- Implement asynchronous and real-time workflows: Use Redis, Celery, and Celery Beat for caching, background processing, and scheduled tasks. Apply event-driven messaging and WebSockets where required, with appropriate retry and failure handling.
- Improve application performance and security: Identify bottlenecks across browser rendering, APIs, databases, and background workers. Implement secure access controls, secrets management, and protection against common web application vulnerabilities.
- Support deployment and operational reliability: Build and maintain CI/CD pipelines and containerized deployments on AWS or equivalent cloud platforms. Work with Docker, Nginx, and application servers such as Gunicorn or Uvicorn; support migrations, release checks, and rollback procedures.
- Establish engineering quality: Define coding standards, conduct code reviews, and ensure meaningful unit, integration, and end-to-end test coverage. Maintain technical documentation and API specifications using OpenAPI/Swagger.
- Lead and mentor developers: Break requirements into actionable tasks, estimate effort, identify dependencies, and guide junior and mid-level engineers. Remain actively involved in implementation and help the team resolve technical blockers.
- Collaborate on delivery and production support: Work with product managers, designers, QA, and other engineering teams to deliver agreed scope. Communicate technical risks early, investigate production incidents, and implement improvements that prevent recurrence.
Company
Aptagrim Limited
Aptagrim is a product engineering company building AI-native software for enterprise workflows.We don't just consult on AI — we build it. Our engineering teams design and deliver production-grade AI s...
Hyderabad, Telangana, India
Posted on LinkedIn