Overview

At AllCast, our mission is to empower individuals and businesses worldwide by providing reliable, secure, and user-friendly web hosting solutions. We are committed to offering cutting-edge technology, exceptional customer support, and scalable hosting services to help our clients succeed in the digital world.

Job Position: Full Stack Developer

Job Location: Lagos

Job Description

  1. A Full Stack Developer is a software engineer who is capable of working on both the front-end and back-end portions of web applications.
  2. They handle the entire software development lifecycle, from concept and design right through to implementation, testing, and deployment.

Job Responsibilities

  1. Design and Architecture: Plan and design the structure of a technology solution.
  2. Coding and Development: Write code for both the server side and client side.
  3. Testing: Develop automated tests, perform debugging, and refine solutions based on feedback.
  4. Deployment: Oversee and handle the deployment of new releases and updates.
  5. Maintenance: Regular updates and maintenance of software to ensure it remains responsive and efficient.
  6. Communication and Collaboration: Work with other team members including front-end developers, back-end developers, project managers, and others to ensure a seamless and high-quality output.

Job Requirements
Front-End Technologies:

  1. Languages: HTML, CSS, JavaScript
  2. Frameworks/Libraries: Angular, React, Vue.js
  3. Responsive Design: Techniques to ensure websites function well on different devices (e.g., mobiles, tablets)

Back-End Technologies:

  1. Programming Languages: Python, Ruby, Java, PHP, .NET, Node.js
  2. Database Management: SQL (like MySQL, PostgreSQL), NoSQL (like MongoDB, Cassandra)
  3. Server, APIs, and Middleware: Understanding of RESTful services, SOAP, API design

Other Essential Skills:

  1. Version Control Systems: Proficiency in Git to manage code revisions.
  2. Development and Deployment Environments: Familiarity with containerization (Docker), continuous integration (CI), and continuous deployment (CD) practices.
  3. Security Compliance: Knowledge of cybersecurity best practices to protect data and manage vulnerabilities.

Career Path:

  1. Junior Developer: Entry-level position focusing on learning the stack and implementing small features.
  2. Mid-Level Developer: Greater responsibility including full feature development and beginning to lead certain projects.
  3. Senior Developer: High level of responsibility over architecture and strategic decision making, mentoring juniors.
  4. Lead Developer/Technical Architect: Leading projects, making high-level design choices, and setting standards for coding, tools, and platforms.

How to Apply
Interested and qualified candidates should send their CV to: michael@allcast.ng using the Job Title as the subject of the mail.

Tagged as: Information Technology