
Search by job, company or skills
Job Description
Role: Full Stack Software Developer
Experience in Years: 3-5 years total | Minimum 3 years ReactJS + Python experience
Must Have Skills
React.js with 2+ years of hands-on development experience
JavaScript (ES6+) with strong profi ciency in modern concepts
TypeScript for type-safe application development
Python (3.x+) with expert-level profi ciency in writing effi cient, scalable code
FastAPI (or Django/Flask) with strong experience in building RESTful APIs
Database Design & Management with strong profi ciency in SQL (PostgreSQL) or NoSQL (MongoDB)
Generative AI (LLMs) exposure on day to day work
Understanding of SQL or NoSQL databases (PostgreSQL, MongoDB, etc.)
HTML5, CSS3, SCSS with expert-level styling capabilities
Experience converting designs from Figma/Adobe XD into high-quality code
Experience with UI Libraries such as PrimeReact OR Material-UI
State Management using Redux, Context API, or similar tools
Frontend Performance Optimization (Code splitting, Lazy loading, Memoization)
Git for version control and collaborative development
Understanding of Web Accessibility (WCAG) standards
Responsive design principles and cross-browser compatibility implementation
Good to Have Skills
FastAPI framework for building high-performance APIs
GraphQL for effi cient data querying and manipulation
Next.js or other React-based frameworks
Advanced Database management/optimization
Testing frameworks like Jest and React Testing Library
CI/CD pipelines for automated deployment workfl ows
Docker for containerization and deployment
Cloud platforms experience with AWS, Azure, or GCP
Build tools such as Webpack or Vite
Agile/Scrum methodologies and team collaboration
Progressive Web Apps (PWA)
Server-Side Rendering (SSR) or Static Site Generation (SSG)
Soft Skills & Behavioral Competencies
Strong problem-solving mindset with analytical thinking abilities
Excellent communication skills for technical and non-technical audiences
Team player with collaborative approach to development
Self-motivated with ability to work independently and take ownership
Adaptability to changing priorities and requirements
Strong attention to detail and commitment to code quality
Proactive learner with curiosity for new technologies
Time management skills to handle multiple tasks effectively
Open to feedback and continuous improvement
Good debugging and troubleshooting aptitude
Role & Responsibilities
Develop and maintain responsive web applications using React.js and TypeScript.
Build reusable and scalable UI components using libraries like PrimeReact or Material-UI.
Collaborate with designers to translate Figma prototypes into pixel-perfect, responsive, and accessible UI components.
Write clean, maintainable frontend code using HTML5, CSS3, and SCSS.
Optimize application performance using techniques like code-splitting, lazy loading, and image optimization.
Diagnose and fi x rendering bottlenecks using React Profi ler and browser developer tools to improve Core Web Vitals.
Develop backend services and RESTful APIs using Python and FastAPI.
Integrate frontend applications with backend APIs and third-party services.
Write comprehensive unit and integration tests to maintain code quality.
Conduct code reviews and maintain clear technical documentation.
Debug and troubleshoot issues across the entire technology stack.
Collaborate effectively with Product, Design, and QA teams.
Keep up-to-date with emerging technologies and industry best practices.
Job ID: 145134913