About the Role
We are looking for a highly skilled Full Stack Developer to join our dynamic team. The ideal candidate will have hands-on experience in both front-end and back-end development, and will be responsible for designing, developing, and maintaining scalable web applications.
Key Responsibilities
-
Develop, test, and deploy high-quality web applications.
-
Design and manage APIs and integrate third-party services.
-
Write clean, maintainable, and scalable code (front-end & back-end).
-
Collaborate with designers, product managers, and other developers.
-
Troubleshoot, debug, and upgrade existing systems.
-
Optimize applications for maximum speed and scalability.
-
Ensure security and data protection best practices.
Required Skills & Qualifications
-
Strong proficiency in HTML, CSS, JavaScript (ES6+), and modern frameworks (React / Angular / Vue.js).
-
Solid experience with Node.js / Express.js / Python / Java / PHP (choose as per your stack).
-
Good understanding of databases (MySQL, PostgreSQL, MongoDB).
-
Familiarity with RESTful APIs / GraphQL.
-
Knowledge of version control tools like Git / GitHub / GitLab.
-
Experience with cloud platforms (AWS / Azure / GCP) is a plus.
-
Strong problem-solving and communication skills.
Preferred Qualifications
-
Experience with CI/CD pipelines and DevOps tools.
-
Knowledge of containerization (Docker, Kubernetes).
-
Familiarity with Agile/Scrum methodology.
Education
-
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
What We Offer
-
Competitive salary and performance bonuses.
-
Health insurance and other benefits.
-
Opportunities for professional growth and skill development.
-
A collaborative and innovative work culture.