Fullstack Developer
Description
Role & responsibilities
Full Stack Developer (Python + React + AWS)
Design, develop, and maintain scalable web applications using Python (backend) and React with TypeScript (frontend).
Must have skills:
- Build responsive, high-performance UI components using React, TypeScript, HTML5, CSS3, ensuring excellent user experience and integration with 3rd party frameworks like MAUI etc.,
- Collaborate with cross-functional customer stakeholders for requirement gathering, design and implementation.
- Develop robust RESTful APIs and microservices using Python frameworks like FastAPI. Integrate third-party services, APIs, and internal systems with proper authentication, error handling, and logging.
- Design, optimize, and maintain PostgreSQL databases, including schema design, query optimization, and performance tuning.
- Work in Ubuntu environment, handling dev/staging level deployments, configurations, containerization (Docker preferred)
- Optimize application performance, ensure secure coding practices, and implement authentication/authorization mechanisms.
- Write unit, integration, and end-to-end tests; ensure code quality through reviews, linting, and adherence to best practices.
Nice to have skills:
- Deploy, monitor, and manage applications on AWS (EC2, S3, RDS, Lambda, ECS/EKS) ensuring scalability and reliability.
- Exposure to microservices architecture.
- Experience with GraphQL, Redis, Kafka
Preferred Educational Qualifications:
Bachelors/Masters in Computer Science or related field