Job Title: Full-Stack Developer
Location: Remote
Salary: 0,000 - 0,000 per annum
Job Type: Contract
Start Date: As soon as possible
End Date: 12/31/2023
Job Description:
We are seeking a Full-Stack Developer to join our growing tech team. This role is responsible for designing, developing, and maintaining complex software systems that meet the needs of clients and the company. The ideal candidate will have a strong understanding of both front-end and back-end technologies, as well as experience with popular programming languages and frameworks.
Responsibilities:
- Develop and maintain web applications using HTML, CSS, JavaScript, and modern front-end frameworks (e.g. React, Vue.js).
- Collaborate with cross-functional teams to design, develop, and test software solutions that meet client requirements.
- Work closely with backend developers to integrate front-end components with the company's back-end systems.
- Participate in code reviews and contribute to the development of clean, efficient, and maintainable codebases.
- Stay up-to-date with the latest trends in technology and apply them to the projects.
- Participate in development planning sessions and contribute to project goals.
Requirements:
- Bachelor's degree in Computer Science or equivalent experience.
- 2+ years of experience in software development.
- Strong understanding of front-end and back-end technologies, including JavaScript, HTML, CSS, and popular frameworks (e.g. React, Vue.js).
- Experience with version control systems (e.g. Git).
- Experience with database management systems (e.g. MySQL, PostgreSQL).
- Experience with RESTful APIs and API design.
- Experience with cloud computing platforms (e.g. AWS, Azure).
Preferred Skills:
- Experience with front-end development frameworks (e.g. Angular, Ember).
- Experience with mobile app development (e.g. iOS, Android).
- Experience with server-side programming languages (e.g. Node.js, Python).
- Experience with continuous integration and deployment tools (e.g. Jenkins, CircleCI).
- Experience with security testing and best practices.
Key Contacts:
How to Apply:
- Submit a resume and cover letter.
- Include examples of previous work that demonstrate your ability to design, develop, and maintain software systems.
- Submit a portfolio of your code.
- Be prepared to discuss your experience, education, and how you meet the job requirements.
- Submit your application by October 15, 2023.
Note: This is an ongoing position, and we are looking for a candidate who can join us immediately. Please note that the job is not eligible for sponsorship.