Software Engineer

Job Description

Responsibilities:

• Understand proposed features, design / build scalable API's and SQL schema / queries by using best software development practices

• Develop reusable user interface components and front-end libraries in React.js

• Proactively analyze website performance and implement solutions for improvement

• Build server less pipelines to handle API requests, creating CloudFormation / Server-less templates to deploy resources, etc.

• Integrate data from various back-end services and databases

Requirements:

• 3+ years of relevant experience of full-stack development focused on backend / server-side including API development and integrations.

• Experience in RESTful API development, integration, webhooks and microservices architecture is highly desirable.

• Have good understanding of Design Patterns, especially server-less architecture using AWS.

• Proficiency in WordPress, Shopify, Core PHP, NodeJS & related frameworks.

• Good understanding in WordPress theme and plugin customization.

• UI/UX experience with HTML5, CSS3, JavaScript, AJAX, JSON and ReactJS with related frameworks.

• Good understanding of CSS preprocessors, bundlers and associated languages / syntaxes / libraries (e.g. SaaS, Less & webpack).

• Understanding the nature of asynchronous programming and its quirks and solutions

• Strong background in OOP, Data Structures, and Algorithms with analytical and problem-solving skills.

• Experience in Relational database, preferably PostgreSQL.

• Experience with NoSQL Databases.

• Hands-on experience in the core AWS services (EC2, S3, Route 53, Cognito, API Gateway etc.) in building distributed solutions/applications is a must.

Job Summary

  • Published on:2022-08-07 6:08 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline:2026-01-19