Overview
Job Overview
We are looking for a skilled and versatile Full Stack Developer to design, develop, and maintain both front-end and back-end components of web applications. The ideal candidate is passionate about building scalable applications, writing clean code, and delivering seamless user experiences.
Key Responsibilities
Design, develop, and maintain both front-end and back-end components of web applications.
Build responsive and user-friendly interfaces using modern frontend technologies.
Develop server-side logic, APIs, and database integrations.
Collaborate with designers, product managers, and other developers to deliver complete solutions.
Debug, troubleshoot, and optimize application performance.
Ensure application security, scalability, and reliability.
Participate in code reviews and follow development best practices.
Stay updated with emerging technologies and development frameworks.
Required Skills & Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
1–5 years of experience in full stack development.
Proficiency in frontend technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
Experience with backend technologies such as Node.js, Java, Python, or .NET.
Knowledge of RESTful APIs and micro services architecture.
Experience working with databases (SQL/NoSQL) such as MySQL, PostgreSQL, or MongoDB.
Familiarity with version control systems like Git.
Understanding of Agile/Scrum methodologies.
Good to Have
Experience with cloud platforms such as AWS, Azure, or GCP.
Knowledge of CI/CD pipelines and DevOps tools.
Experience with containerization tools like Docker.
Understanding of application security best practices.
What We Offer
Competitive compensation and growth opportunities.
Opportunity to work on end-to-end product development.
Collaborative and innovation-driven engineering culture.
Career growth through impactful and challenging projects.