Job Requirements
Key Responsibilities Architecture &
- Design: Architect and deploy secure, scalable, and ultra-low-latency full-stack web applications.
Backend Development: Design high-performance, asynchronous RESTful APIs and microservices using Python and FastAPI.
Frontend Engineering: Lead the design of component-based, responsive frontends using React, TypeScript, and optimized state management (e.g., Redux Toolkit). Database &
- Optimization: Optimize complex relational database schemas (PostgreSQL/MySQL), query performance, and connection pooling.
Technical Leadership: Mentor junior and senior engineers, establish clean coding standards, and run strict, constructive code reviews. DevOps &
- Cloud Integration: Drive CI/CD automation and containerized application deployments using Docker, Kubernetes, and AWS/GCP services.
Collaboration: Partner closely with Product Managers, Data Engineers, and UI/UX designers to translate complex workflows into technical execution.
Required Technical Skills Frontend Stack: Deep expertise in React.js, JavaScript (ES6+), TypeScript, HTML5/CSS3, and state management (Redux, Context API).
Backend Stack: Expert-level mastery of Python (3.10+) and the FastAPI framework, including async/await syntax and Pydantic validation.
Databases: Advanced knowledge of PostgreSQL, MySQL, or MongoDB, along with Object-Relational Mapping (ORM) tools like SQLAlchemy or Tortoise ORM. DevOps &
- Infrastructure: Extensive experience with Docker, container management, and cloud architecture (AWS/GCP/Azure).
API Standards: Mastery of security implementations, including OAuth2, JWT tokens, CORS management, and rate limiting.
Testing Frameworks: Robust practices in Test-Driven Development (TDD) utilizing PyTest, Jest, and React Testing Library
Work Experience
10-15Years
📌 Senior Software Engineer (Pune)
🏢 Virtusa
📍 Pune