15 Oct
|
NSKH Tech
|
India
Senior Full-Stack Engineer (React, Python & Database Specialist)
Experience: Senior-level experience required
Contract Duration: 6 months, with potential extension
Joining Requirement: Must be able to onboard quickly and be ready to contribute by the end of October
Work Mode: Not specified
Job Summary
We are looking for a Senior Full-Stack Engineer responsible for designing, building, and maintaining robust, scalable full-stack web applications. The candidate will own features end-to-end, from responsive user interfaces to secure backend services and optimized database architectures.
The ideal candidate should have solid hands-on expertise in React.js, Python backend development, relational databases, SQL optimization, and Agile development practices.
Key Responsibilities
- Design, develop, and maintain scalable full-stack web applications using React.js and Python.
- Build responsive, modular, and reusable frontend components using React.js, HTML5, CSS3, and modern JavaScript/TypeScript.
- Implement frontend state management using Redux, Context API, or similar solutions.
- Develop secure, high-performance backend services and RESTful APIs using Python frameworks such as FastAPI or Flask.
- Design, develop, and optimize relational database schemas, data models, and SQL queries.
- Perform database indexing, query optimization, and performance tuning to ensure application scalability and reliability.
- Own application features end-to-end, ensuring seamless integration between frontend interfaces, backend services, and databases.
- Trace data flows across the full-stack lifecycle and troubleshoot complex application issues.
- Collaborate with Product Managers, Designers,
and cross-functional teams to translate business requirements into technical solutions.
- Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Work with continuous delivery pipelines and track tasks using tools such as Jira or Confluence.
- Maintain clear code comments, API documentation using Swagger/OpenAPI, and architecture documentation.
- Adapt quickly to changing application requirements, technical constraints, and project priorities.
Mandatory Technical Skills
Frontend Development
- React.js
- JavaScript / TypeScript
- HTML5 and CSS3
- State management: Redux, Context API, or equivalent
- Responsive UI development and reusable components
Backend Development
- Python
- FastAPI or Flask
- RESTful API development
- Secure and high-performance backend services
Database & SQL
- Relational Database Management Systems (RDBMS)
- Advanced SQL and query optimization
- Database schema design and data modelling
- Indexing and performance tuning
Development Practices
- Agile / Scrum methodologies
- CI/CD and continuous delivery practices
- Jira and/or Confluence
- Swagger/OpenAPI documentation
- Code documentation and architecture mapping
Required Soft Skills
- Strong analytical thinking and problem-solving abilities.
- Ability to understand and troubleshoot end-to-end data flows.
- Effective collaboration with Product Managers, Designers, and engineering teams.
- Strong written and verbal communication skills.
- Ability to work independently, adapt to changing priorities, and take ownership of deliverables.
- Strong documentation discipline and knowledge-sharing practices.
Skills: python,sql,react,react.js,database,stack
📌 Senior Full-Stack Engineer (India)
🏢 NSKH Tech
📍 India