Full Stack Developer

Apply Now

Company: Soni Resources Group

Location: Houston, TX 77084

Description:

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:

  • 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.
  • 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

Similar Jobs