Remote

Full Stack Developer (Remote) at a Startup Company

We are a startup company looking to add to its development team to increase performance and productivity.

We are recruiting to fill the position below:

--ADVERTISEMENT--

Job Title: Full Stack Developer

Location: Fully Remote
Employment Type: Full-time

Responsibilities
Front-End Development:

  • Design and develop user interfaces using core web technologies like HTML, CSS, and JavaScript frameworks like React, Angular, or Vue.js. Ensure a visually appealing and responsive experience across all devices (desktop, tablet, mobile).
  • Implement interactive elements and client-side logic using JavaScript libraries (e.g., for animations, form validation).

Back-End Development:

  • Develop robust and scalable server-side applications using popular languages like Python, Node.js, Java, Ruby, or PHP. These applications handle
  • server-side logic and interact with databases.
  • Design, implement, and manage databases (SQL or NoSQL) to efficiently store and retrieve data used by the application.
  • Ensure server security and implement best practices for handling increased user traffic (scalability).

Full-Stack Integration:

  • Build APIs (Application Programming Interfaces) to act as intermediaries between the front-end (user interface) and back-end (server-side logic and data). APIs allow them to communicate seamlessly.
  • Utilize data interchange formats like JSON or XML to facilitate the exchange of data between the front-end and back-end in a structured way.

Collaboration and DevOps:

  • Utilize version control systems (Git) to collaborate effectively with other developers. Git tracks changes to the codebase, allowing for easy collaboration and rollback if needed.
  • Implement CI/CD pipelines (Continuous Integration/Continuous Delivery) to automate testing and deployment processes. This ensures frequent updates and reduces manual work.
  • Leverage containerization tools like Docker for efficient application management. Docker packages applications with their dependencies, making deployment across different environments easier.

Testing:

  • Write and execute unit tests to guarantee the reliability and stability of individual code components.
  • Conduct integration testing to identify and resolve potential issues between front-end and back-end components, ensuring they work together seamlessly.

Additional Skills:
Soft Skills:

  • Excellent communication and collaboration skills to work effectively with designers, product managers, and other stakeholders.
  • Strong problem-solving skills to identify and troubleshoot complex issues.
  • Time management and organizational skills to handle multiple tasks simultaneously and meet deadlines.
  • Adaptability and a willingness to learn new technologies to stay ahead of the curve.

Hard Skills:

  • Familiarity with cloud platforms (AWS, Azure, GCP) is a plus. These platforms provide scalable hosting infrastructure for applications.
  • Experience with build tools like Webpack or Gulp. These tools automate tasks like bundling code and assets for deployment.
  • Knowledge of performance optimization techniques to ensure the application runs smoothly.
  • Understanding of web security best practices to prevent vulnerabilities like SQL injection and cross-site scripting (XSS).

Qualifications

  • Bachelor’s Degree in Computer Science or a related field (or equivalent experience).
  • 3+ years of experience as a Full Stack Developer with a proven track record of successful projects.
  • Proficiency in front-end technologies (HTML, CSS, JavaScript frameworks).
  • Strong understanding of back-end development concepts and experience with server-side languages.
  • Experience with databases (SQL and/or NoSQL).

Salary

  • N350,000 – N500,000 Monthly.

Application Closing Date
20th June, 2024.

How to Apply
Interested and qualified candidates should:
Click here to apply online

Note: Please attach your CV / Cover Letter.

--ADVERTISEMENT--

Leave a Comment