Full-stack Developer

Job Description

We are looking for a motivated Junior Full-Stack Developer to assist in the design, development, and maintenance of our web applications. As a Junior Full-Stack Developer, you will work closely with our senior developers to implement new features, fix bugs, and optimize performance across the entire stack. This is an excellent opportunity for a recent graduate or entry-level developer to gain hands-on experience and grow their skills in a supportive and collaborative environment.

Responsibilities:

  • Collaborate with cross-functional teams to understand project requirements and translate them into technical solutions.
  • Develop front-end components using HTML, CSS, and JavaScript frameworks/libraries such as React, Angular, or Vue.js.
  • Implement back-end features and functionality using server-side languages like Node.js, Python, or PHP (Laravel).
  • Work with databases (SQL and/or NoSQL) to store, retrieve, and manipulate data efficiently.
  • Write clean, well-documented code and adhere to coding standards and best practices.
  • Participate in code reviews, testing, and debugging to ensure the reliability and quality of code.
  • Stay current with emerging technologies and trends in web development and contribute ideas for continuous improvement.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Solid understanding of programming fundamentals and object-oriented principles.
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
  • Basic knowledge of at least one server-side language (e.g., Node.js, Python, PHP).
  • Experience with version control systems like Git is a plus.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and grow in a fast-paced environment.

Required Skills:

  • Apache
  • CSS
  • Git
  • HTML
  • JavaScript
  • Laravel
  • MySQL
  • PHP
  • PHPUnit
  • RESTful API

Must Have Skills:

  • 1-2 years experience

Nice to Have Skills:

  • API Development and Integration
  • Database Management
  • Familiarity with Front-End Technologies
  • Knowledge of Web Security
  • Problem-Solving Abilities
  • Proficiency in JavaScript
  • Testing and Debugging Skills
  • Understanding of Server-Side Development
  • Version Control and Collaboration

Benefits:

  • We are a remote-first company.
Outposter