What are the responsibilities and job description for the Full stack software Engineer position at DynPro Inc.?
Role Overview
We are looking for a highly skilled Full Stack Developer with strong expertise in ReactJS to join a fast-paced, data-driven engineering team. The ideal candidate will have experience building scalable web applications, collaborating across teams, and delivering high-quality user experiences.
Key Responsibilities
- Design, develop, and maintain modern web applications using ReactJS on the frontend
- Build and integrate backend services and APIs
- Collaborate with cross-functional teams including product managers, designers, and data engineers
- Optimize applications for performance, scalability, and responsiveness
- Write clean, maintainable, and well-documented code
- Participate in code reviews and follow best engineering practices
- Troubleshoot and debug issues across the stack
Required Skills & Qualifications
- Strong experience in ReactJS (must-have)
- Solid understanding of JavaScript, HTML, CSS
- Experience with full stack development (Node.js / Python / Java or similar backend technologies)
- Hands-on experience with RESTful APIs and microservices architecture
- Familiarity with databases (SQL/NoSQL)
- Experience with version control systems (Git)
- Good understanding of software development lifecycle (SDLC)
Preferred Qualifications
- Experience working in data-driven or cloud-based environments
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud Platform)
- Experience with CI/CD pipelines
- Knowledge of containerization (Docker/Kubernetes)
- Strong problem-solving and communication skills