Epicareer Might not Working Properly
Learn More

Full Stack Engineer

  • Full Time, onsite
  • Narae Partners
  • San Francisco Bay Area, United States of America
Salary undisclosed

Apply on


Original
Simplified

Job Description: We are looking for a talented Full Stack Engineer to join our dynamic team. As a Full Stack Engineer, you will be responsible for developing and maintaining both front-end and back-end components of our web applications. You should be comfortable with both front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like React, Angular, or Vue.js, as well as back-end technologies such as Node.js, Python, Ruby on Rails, or similar. The ideal candidate will have a strong understanding of databases, server-side languages, APIs, and DevOps processes.

Responsibilities:

  • Develop front-end components and pages using modern JavaScript frameworks.
  • Design and implement user interfaces that are highly usable and responsive.
  • Develop and integrate server-side logic using appropriate languages and frameworks.
  • Create and maintain databases and APIs to support front-end functionality.
  • Work closely with UX/UI designers, product managers, and other stakeholders to deliver high-quality software solutions.
  • Optimize applications for maximum speed and scalability.
  • Implement security and data protection measures.
  • Conduct unit testing and troubleshooting.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Proven experience as a Full Stack Engineer or similar role.
  • Strong proficiency with front-end development languages including HTML5, CSS3, and JavaScript.
  • Experience with front-end frameworks such as React, Angular, or Vue.js.
  • Familiarity with back-end languages such as Node.js, Python, Ruby, etc.
  • Experience with database technologies such as MySQL, MongoDB, PostgreSQL, etc.
  • Knowledge of DevOps processes and tools (CI/CD pipelines, Docker, Kubernetes, etc.).
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and in collaborative teams.
  • Good verbal and written communication skills.

Preferred:

  • Master’s degree in Computer Science or a related field.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with Agile development methodologies.
  • Contributions to open-source projects or a strong GitHub profile.