- Company Name
- Alphaz
- Job Title
- Full Stack Engineer
- Job Description
-
Job Title: Full Stack Engineer (Part‑time)
Role Summary
Deliver end‑to‑end software solutions for a data‑driven content platform. Collaborate directly with the founder and product teams to design, develop, test, and deploy scalable web applications, influencing technical direction and product quality.
Expectations
- Own the full development lifecycle for new features.
- Provide high‑quality, maintainable code that meets performance and reliability standards.
- Engage in architectural decisions and continuous improvement of the tech stack.
- Communicate effectively with cross‑functional stakeholders and participate in agile ceremonies.
Key Responsibilities
- Design, code, and test responsive front‑end interfaces using HTML, CSS, and modern JavaScript frameworks (React, Vue, or Angular).
- Implement secure, efficient back‑end services with server‑side languages (e.g., Node.js, Python, Java) and relational/no‑SQL databases.
- Build and maintain RESTful APIs and integrate third‑party services.
- Write unit, integration, and end‑to‑end tests; maintain code coverage and quality gates.
- Configure CI/CD pipelines, automate deployments, and monitor application health.
- Review pull requests, enforce coding standards, and mentor junior contributors.
- Troubleshoot production incidents, perform root‑cause analysis, and propose preventive measures.
- Document architectural decisions, API specifications, and deployment procedures.
Required Skills
- Proficiency in HTML5, CSS3, and modern JavaScript (ES6+).
- Strong experience with a front‑end framework (React, Vue, or Angular).
- Server‑side programming experience (Node.js, Python, Java, or similar).
- Database design and querying in SQL and/or NoSQL (e.g., PostgreSQL, MongoDB).
- RESTful API development and integration.
- Familiarity with version control (Git) and branching strategies.
- Knowledge of software design patterns, testing principles, and CI/CD.
- Ability to work remotely, self‑directed, and collaborate across teams.
- Strong analytical and problem‑solving skills.
Required Education & Certifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- (Optional) Certifications in cloud platforms (AWS, Azure, GCP) or relevant dev‑ops tools.