Fullstack Developer

Job Description
We are looking for a highly-skilled Fullstack Developer who will take full ownership of all project stages from requirements gathering to technical implementation to product delivery, ensuring stability, security, and performance.

Minimum Degree and Major
Bachelor of Science, Computer science or Engineering.

Responsibilities

● Understand fundamental design principles behind a scalable application.

● Responsible for end-to-end implementation of the project.

● Optimize application for maximum security, speed, and scalability.

● Identify and mitigate technical risks and operational inefficiencies.

● Implement automated testing platforms and unit tests.Qualification

● 6+ years of full-stack development experience.

● 4+ years of experience developing RESTful Web Services / Web APIs, APIintegration, and webhooks.

● Strong experience in e-commerce and/or Commerce Integrations (Shopify,WooCommerce, etc.).

● Strong experience working with CDNs, microservices, serverless code, and DevOps.

● AWS-certified with good experience working with Lambda functions, Kinesis,Dynamo DB, Amazon Aurora, Athena, Cognito.

● Strong experience in Node JS and MVC patterns.

● Knowledge of advanced JavaScript libraries and client-side frameworks (ReactJS).

● Comfortable working with Bootstrap and Flexbox.

● Strong work experience in Relational Databases, including MSSQL/MySQL andreal-time databases.

Working experience of non-relational databases.

● Version Control systems experience (GIT/SVN).

● Working experience in CI/CD, AWS CDK.

● Knowledge of responsive design / mobile-first and basic standards and itsimplementation.

● Experienced managing high-traffic applications, concurrent requests, and workingwith big data.

● Strong understanding of web application security and security best practices.

● Good understanding of performance optimization.

● Code management, task management, and bug tracking.

● Good understanding of SEO.

Other skills:

● Great academic records.

● Excellent oral and written communication skills.

● Able to prioritize work and meet deadlines.

● Proactive, self-sufficient, fast-learner, persistent, with a high-quality mindset.

● Passionate about technology.

● Problem-solving skills.

Languages: English

Working days and hours

Monday – Friday, 9:00 am – 6:00 pm.