Job Description
Location: [Specify Location or Remote]
Employment Type: Full-Time
Role Overview
We are seeking a skilled Full Stack Web Developer to build dynamic, mobile-first web applications. You will work across the front-end and back-end, implementing modern web technologies, integrating APIs, and ensuring seamless performance. The ideal candidate has experience with Angular or React, PHP, MySQL, and cloud-based or containerized environments, and thrives in an Agile development setting.
Key Responsibilities
Front-End Development
- Build and integrate templates based on existing mock-ups using TypeScript, HTML5, SASS, and Angular/React frameworks.
- Develop responsive, mobile-first web applications.
- Collaborate with designers and stakeholders to ensure UX/UI consistency.
- Implement analytics and SEO best practices.
Back-End Development
- Develop dynamic websites using the LAMP stack (Linux, Apache/Nginx, MySQL, PHP).
- Work with frameworks such as Symfony, Drupal, or Laravel.
- Integrate with RESTful and SOAP APIs, and create new services as needed.
- Ensure robust, scalable, and secure server-side logic.
Additional Responsibilities
- Work in Agile environments (Scrum, Kanban) using JIRA, Confluence, GitLab.
- Implement CI/CD pipelines and automation workflows using Docker and Kubernetes.
- Write unit, integration, and browser tests to ensure high-quality code.
- Apply best practices for version control (Git workflow) and project collaboration.
Required Skills & Experience
- 2–5+ years of experience in Full Stack Web Development.
- Strong proficiency in Angular/React, Node.js, TypeScript, JavaScript, HTML5, CSS3, and SASS.
- Solid experience with PHP, MySQL, and Linux web servers.
- Hands-on experience with REST/SOAP API design and integration.
- Experience developing Single Page Applications (SPAs) and MVC architecture.
- Familiarity with Docker, Kubernetes, CI/CD, Git, Agile methodologies.
- Experience in fintech, payment processing, or banking systems is a plus.
Preferred Attributes
- Strong problem-solving and analytical skills.
- Attention to detail and ability to deliver high-quality code.
- Ability to work independently and collaboratively in cross-functional teams.