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.
ATS Match is available
1) Upload your resume. 2) Open any job and click Check ATS Match to see your fit score.
Sign in to check your resume match