Date Posted: 03 Apr 2024
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