Epicareer Might not Working Properly
Learn More

Full stack developer(React.js and node.js)

Salary undisclosed

Apply on


Original
Simplified

Position: Full Stack Developer

Experience: 3 Years

Employment Type: Full-time

Job Overview:

We are seeking a highly skilled and experienced Full Stack Developer with a minimum of 3 years of hands-on experience. The ideal candidate will be proficient in both front-end and back-end technologies, with a strong understanding of how to design, develop, and deploy robust, scalable web applications. You should have a keen eye for clean and efficient code, as well as a passion for continuous learning and adapting to new technologies.

Key Responsibilities:

  • End-to-End Development: Develop and maintain full-stack applications, including both front-end (client-side) and back-end (server-side) features.
  • Front-End Development:
  • Work with HTML5, CSS3, JavaScript, and modern frameworks like React.js, and node.js to create responsive and dynamic web interfaces.
  • Ensure a seamless user experience across different platforms and devices.
  • Back-End Development:
  • Build scalable back-end services and APIs using technologies like Node.js, Python (Django/Flask), Ruby on Rails, or PHP.
  • Work with databases such as MySQL, MongoDB, etc., for data management and storage.
  • API Integration: Design and integrate RESTful APIs or GraphQL to connect front-end applications with back-end systems.
  • Database Management:
  • Develop and optimize database queries.
  • Perform database migrations and updates when necessary.
  • DevOps:
  • Experience with cloud platforms like AWS, Azure, or Google Cloud for deploying, monitoring, and scaling applications.
  • Automate and optimize deployment pipelines using CI/CD tools.
  • Version Control: Collaborate using Git and version control workflows, ensuring the smooth transition of features and bug fixes across teams.
  • Collaboration:
  • Work closely with product managers, designers, and other developers to create user-friendly, innovative solutions for complex problems.
  • Participate in code reviews and provide constructive feedback to peers.
  • Troubleshooting & Debugging: Identify and fix bugs, and optimize performance bottlenecks in both front-end and back-end systems.
  • Security: Implement security best practices in all areas of development, including authentication, authorization, and data protection.

Skills and Qualifications:

  • Proficiency in Front-End: HTML5, CSS3, JavaScript, and one or more frameworks like React.js, Angular, or Vue.js.
  • Proficiency in Back-End: Node.js, Python (Django/Flask), Ruby on Rails, PHP, or a similar back-end language.
  • Database Experience: MySQL, PostgreSQL, MongoDB, or similar databases.
  • API Development & Integration: Strong knowledge of RESTful APIs, GraphQL is a plus.
  • Familiarity with DevOps: Experience with cloud platforms (AWS, Azure, Google Cloud) and CI/CD pipelines.
  • Version Control: Strong experience with Git and version control workflows.
  • Problem-Solving: Ability to troubleshoot, debug, and optimize complex systems.
  • Security Best Practices: Understanding of security protocols and data protection.
  • Communication Skills: Strong verbal and written communication, with the ability to clearly articulate technical concepts to non-technical stakeholders.