Full Stack Web Developer
Published on September 01, 2023
Helping talented Filipino individuals to land a work from home job. Find The Right Talent For Your Business There are a lot of ways to find and hire talent. What makes Elevate & Delegate unique is our ability to place high-quality candidates on our first try. Our success rate is over 90% because we take the time to understand your needs and then we find several quality candidates that you get to interview.
Our client is an entertainment company who are seeking a talented and versatile Full Stack Web Developer to join their dynamic development team. As a Full Stack Web Developer, you will be responsible for designing, developing, and maintaining both the front-end and back-end aspects of their web applications. You will collaborate with cross-functional teams to create robust and user-friendly digital solutions that align with their business goals and enhance the user experience.
Responsibilities:
- Front-End Development: Create visually appealing and responsive user interfaces using HTML, CSS, and JavaScript frameworks. Collaborate with UI/UX designers to implement designs that provide an exceptional user experience across various devices and platforms.
- Back-End Development: Design and develop server-side logic, databases, APIs, and other back-end functionalities using languages such as Node.js, Python, Ruby, or PHP. Ensure seamless integration between the front-end and back-end systems.
- Database Management: Design and manage databases, optimizing data storage and retrieval for efficient performance. Ensure data integrity, security, and scalability of database systems.
- API Development: Build and maintain RESTful APIs to facilitate data exchange between different components of the application and third-party services.
- Version Control and Collaboration: Utilize version control systems (e.g., Git) to manage codebase changes and collaborate effectively with other team members through code reviews and collaborative development workflows.
- Troubleshooting and Bug Fixing: Identify and resolve technical issues, bugs, and performance bottlenecks in a timely manner. Conduct thorough testing and debugging to ensure smooth functionality.
- Performance Optimization: Optimize application performance by implementing caching mechanisms, optimizing code, and addressing scalability challenges.
- Security Implementation: Implement security best practices to safeguard user data and protect the application against vulnerabilities and attacks.
- Continuous Learning: Stay up-to-date with industry trends, emerging technologies, and best practices in web development. Share knowledge and insights with the team to foster continuous improvement.
- Project Management: Collaborate with project managers, product owners, and other stakeholders to define project requirements, timelines, and deliverables. Provide input on technical feasibility and contribute to project planning.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience as a Full Stack Web Developer, with a strong portfolio showcasing a variety of web applications.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and popular frameworks like React, Angular, or Vue.js.
- Strong back-end development skills using languages like Node.js, Python, Ruby, or PHP.
- Experience working with databases (SQL and/or NoSQL), designing schemas, and optimizing queries.
- Familiarity with RESTful API design and integration.
- Solid understanding of version control systems, preferably Git.
- Knowledge of security best practices and experience implementing security measures in web applications.
- Excellent problem-solving skills and attention to detail.
- Effective communication and teamwork abilities.
- Ability to adapt to evolving technologies and a fast-paced development environment.
Benefits
- Paid Time-off
- Paid Holiday
Salary: $1500 - $2000 USD/month
Technical Requirements
- Dedicated workstation at home
- 30 MBPS minimum Internet connection
- Backup device and Internet in times of power outages