Position Title: Full Stack Developer
Location: Remote or Local Office
Dates: 12 months
Salary Range: $XX.XX - $XX.XX
Start Date: ASAP
End Date: 2023/XX/XX
Start Time: 10:00 AM
End Time: 03:00 PM
Working Days: Monday - Friday
Working Hours: 10:00 AM - 03:00 PM
Weekend: Saturday, Sunday
Public Holidays: Non-Standard
Language: English
Working Location: Remote or Local Office
Job Summary: As a Full Stack Developer, you will join a rapidly growing tech company that values innovation, creativity, and a culture of collaboration. We are a small but passionate team of developers, designers, and marketers who are dedicated to building cutting-edge solutions for our clients. Your role will involve contributing to our team's growth by adding value through your technical skills and enthusiasm for problem-solving. As a Full Stack Developer, you will work on a variety of projects, from building responsive websites and mobile apps to developing back-end systems that power our applications.
Responsibilities:
- Design and develop high-quality front-end and back-end solutions using HTML, CSS, JavaScript, and other relevant technologies.
- Collaborate with designers and other developers to ensure consistent design and functionality across all applications and websites.
- Contribute to the development of new features and improve the performance of existing applications and websites.
- Participate in code reviews and provide feedback on the quality of code being written by others.
- Contribute to the development of new projects and initiatives, including writing and maintaining documentation.
- Take ownership of projects, from concept to deployment.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Minimum of 2 years of experience in Full Stack development.
- Proficiency in JavaScript, HTML, and CSS.
- Experience with front-end frameworks such as React or Angular.
- Experience with back-end technologies such as Node.js, Express.js, and RESTful APIs.
- Good understanding of version control systems such as Git.
- Strong problem-solving skills and a passion for learning and improving your skills.
- Excellent communication and collaboration skills.
- Strong work ethic and ability to meet deadlines.
Preferred Skills:
- Experience with databases such as MySQL, PostgreSQL, or MongoDB.
- Experience with cloud platforms such as AWS or Azure.
- Experience with agile development methodologies such as Scrum or Kanban.
- Experience with project management tools such as Jira or Trello.
Preferred Languages:
- React.js
- Python
- Node.js
- Angular
- Express.js
- RESTful APIs
Preferred Tools:
- GitHub
- GitLab
- Visual Studio Code
- Visual Studio
- Firefox
- Safari
Preferred Certifications:
- SCJP
- SCWDC
- SCBCD
- SCA
- SCJP
Preferred Work Experience:
- Experience in developing and deploying mobile applications.
- Experience in developing and deploying web applications.
- Experience in