What are the responsibilities and job description for the Full Stack Developer position at Soni Resources Group?
Job Details
As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both the front-end and back-end of web applications. You will work closely with cross-functional teams, including UI/UX designers, product managers, and other developers, to create seamless and highly functional user experiences. Your expertise in React for front-end development and proficiency in back-end technologies will be key to delivering high-quality, scalable solutions.
Key Responsibilities:
Qualifications:
Preferred Qualifications:
#SONITECH
#SONITECH1
Key Responsibilities:
- Full Stack Development: Build and maintain both front-end and back-end code for modern web applications.
- Front-End: Design and develop responsive user interfaces using React, Redux, and other modern JavaScript frameworks.
- Back-End: Implement server-side logic, APIs, and database integrations using technologies such as Node.js, Express, and databases like MongoDB or SQL.
- Front-End: Design and develop responsive user interfaces using React, Redux, and other modern JavaScript frameworks.
- Collaboration: Work closely with design and product teams to translate requirements into technical solutions, ensuring a seamless user experience.
- Code Quality: Write clean, maintainable, and efficient code following best practices for version control, testing, and documentation.
- Troubleshooting & Debugging: Identify and resolve performance bottlenecks, bugs, and other issues across the stack.
- Testing: Develop unit tests, integration tests, and perform code reviews to ensure high-quality, bug-free code.
- Deployment: Collaborate with DevOps teams to ensure smooth deployment and continuous integration processes.
- UI/UX Optimization: Ensure the web application is visually appealing, responsive, and optimized for performance.
- Security: Implement secure coding practices and follow security protocols to protect user data and applications.
Qualifications:
- 3 years of experience as a Full Stack Developer, with strong expertise in React and related front-end technologies.
- Experience with back-end technologies such as Node.js, Express, and relational or NoSQL databases (e.g., MongoDB, PostgreSQL, MySQL).
- Solid understanding of RESTful APIs, authentication, and authorization processes.
- Familiarity with front-end tools like Webpack, Babel, and CSS preprocessors (e.g., SASS).
- Advanced knowledge of JavaScript, HTML5, and CSS3.
- Experience with React and state management libraries like Redux or Context API.
- Proficiency in back-end development with Node.js and related frameworks.
- Strong knowledge of database design, querying, and optimization.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud is a plus.
- Certifications in full stack development, JavaScript, or cloud technologies.
- Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience.
- Ability to solve complex technical problems and deliver high-quality solutions on time.
- Excellent verbal and written communication skills, with the ability to work in a collaborative team environment.
Preferred Qualifications:
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Knowledge of CI/CD pipelines and version control systems like Git.
- Familiarity with Agile development methodologies (e.g., Scrum, Kanban).
#SONITECH
#SONITECH1
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.