Sr. Full Stack Engineer

Job Description

RESPONSIBILITIES:

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

• Develop reusable user interface components and front-end libraries

• Proactively analyze website performance and implement solutions for improvement

• Collaborate with architects, developers, business analysts, and QA analysts to design, and develop applications

• Design, implement, and manage solutions for web applications including system architecture, database models, visualizations, and coding standards.

• Integrate data from various back-end services, third-party APIs, and databases

• Working with a mentor/team leads to further knowledge of AWS Services, tools, or even new languages to address project needs.

• Own the deployment of software and set up monitoring

• Mentor junior engineers through peer coding, perform code reviews, prepare knowledge transfers, discuss how we write code, and improve the developer experience

• Conduct training & provide technical documentation for developers and application administrators to support and maintain the system.

 

REQUIREMENTS:

• Must have 6+ years of relevant experience in solid full-stack development focused on the backend / server-side including API development and integrations.

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

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

• Proficiency in NodeJS & related frameworks.

• Proficiency in HTML5, CSS3, BootStrap 4-5, JavaScript, JQuery, React JS, and related frameworks.

• Must have experience with PHP with OOP and MVC

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

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

• Experience in Relational Databases.

• Exposure to Version Control & Continuous Integration / Continues Deployments tools like Git, Github, Bitbucket, Gitlab

• Strong understanding of Agile Methodology & Practices (Scrum / Kanban)

NICE TO HAVE (BUT NOT MANDATORY):

• Having experience with GraphQL, Cold Fusion,

• Experience with NoSQL Databases.

• Previous exposure to large-scale distributed systems design & architecture.

• Build serverless pipelines to handle API requests, create CloudFormation / Serverless templates to deploy resources, etc.

• Hands-on experience in the core AWS services (EC2, S3, Route 53, API Gateway, CloudFront, CloudFormation, Lambda, RDS, CloudWatch, etc.) in building distributed solutions/applications.

• Good understanding of AWS's Well-Architected Framework

• Experience with SonarQube or similar tools will be a big plus

Job Summary

  • Published on:2024-01-30 6:26 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:6 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2024-12-27