Skip to content

Full Stack Engineer

Posted – 2 days ago   /   Share Job   

Job Description

We are seeking a talented Full Stack Engineer with 3-4 years of hands-on experience in both backend and frontend development. The ideal candidate will have a strong foundation in software engineering principles and a passion for building robust, scalable web applications.

Responsibilities:

1) Develop and maintain server-side logic, databases, and APIs.
2) Design and implement responsive, user-friendly frontend interfaces.
3) Collaborate with cross-functional teams to define and implement new features.
4) Optimise application performance and scalability on both frontend and backend.
5) Implement security best practices and data protection measures.
6) Optimize applications for performance, security, and scalability.
7) Participate in code reviews and contribute to architectural decisions.
8) Troubleshoot, debug, and upgrade existing systems.
9) Stay current with emerging technologies and industry trends.

Requirements:

Backend Skills:

1) 3-4 years experience with server-side languages such as Python, Java, or Node.js.
2) Proficiency in working with at least one database (e.g., PostgreSQL,, MongoDB).
3) Experience designing and implementing RESTful APIs.
4) Understanding of server architecture and microservices.
5) Familiarity with any cloud platforms (AWS, Azure, or GCP).

Frontend Skills:

1) 3-4 years experience with JavaScript, HTML5, and CSS3.
2) Proficiency in modern JavaScript frameworks (React, Angular, or Vue.js).
3) Experience with state management (e.g., Redux, MobX).
4) Understanding of responsive design and cross-browser compatibility.
5) Familiarity with frontend build tools and module bundlers (e.g., Webpack, Babel).

General Requirements:

1) Bachelor's degree in Computer Science, Software Engineering, or related field.
2) Strong problem-solving skills and attention to detail.
3) Proficiency with version control systems (preferably Git).
4) Experience with Agile development methodologies.
5) Excellent communication skills and ability to work in a team environment.
6) Understanding of software design patterns and principles.



Preferred Skills:

1) Experience with TypeScript, Node, JavaScript
2) Good to have Python, Java, SpringBoot and any other programming knowledge
3) Knowledge of containerization (Docker) and orchestration (Kubernetes))
4) Familiarity with CI/CD pipelines and DevOps practices.
5) Experience with GraphQL
6) Understanding of web security best practices.
7) Contributions to open-source projects.

What We Offer:

1) Competitive salary and comprehensive benefits package.
2) Opportunities for professional growth and skill development.
3) Collaborative and innovative work environment.
4) Chance to work on challenging, impactful projects.
5) Flexible work arrangements.
6) Regular team-building activities and events.

If you’re passionate about full stack development and ready to take on exciting challenges, we want to hear from you! Join our team and help shape the future of our technology stack.