Position Overview :
The Full Stack Engineer is responsible for developing, testing, and deploying scalable web applications using both front-end and back-end technologies. This role requires a deep understanding of software architecture, API integration, and modern frameworks to deliver high-quality digital solutions.
Key Responsibilities :
- Design, develop, and maintain front-end and back-end components of web applications.
- Build and integrate RESTful APIs and third-party services.
- Develop responsive and user-friendly interfaces using modern front-end frameworks (React, Angular, or Vue.js).
- Implement server-side logic using technologies like Node.js, Python (Django / Flask), Java, or .NET .
- Work with databases (SQL and NoSQL) such as MySQL, PostgreSQL, MongoDB, or Redis .
- Collaborate with UI / UX designers and product teams to deliver optimal user experiences.
- Optimize applications for speed, scalability, and security .
- Participate in code reviews , testing, and debugging.
- Manage deployment pipelines using CI / CD tools.
- Maintain clear documentation of code, APIs, and development processes.
- Stay updated on emerging technologies and suggest improvements to existing systems.
Required Skills & Qualifications :
Bachelor’s degree in Computer Science, Information Technology, or related field .Proficiency in HTML5, CSS3, JavaScript (ES6+), and modern frameworks (React.js, Angular, or Vue.js).Strong back-end development skills in Node.js, Python, Java, Ruby, PHP, or .NET Core .Experience with databases — both relational (MySQL, PostgreSQL) and non-relational (MongoDB, Firebase) .Familiarity with RESTful APIs, GraphQL , and microservices architecture .Understanding of version control systems (Git / GitHub / GitLab).Experience with Docker, Kubernetes , and cloud platforms (AWS, Azure, GCP).Knowledge of security best practices and performance optimization .Excellent analytical, problem-solving, and teamwork skills.Preferred Qualifications :
Experience with CI / CD pipelines and DevOps practices .Knowledge of TypeScript , Next.js , or NestJS .Familiarity with testing frameworks (Jest, Mocha, Cypress).Exposure to serverless architectures or containerized deployments .Certifications in cloud technologies (AWS Certified Developer, Azure Developer Associate).