Software Engineer/ Backend Engineer Role

Posted 3 months ago
8 Visits
About

### Job Description: Backend Software Engineer

**Position:** Backend Software Engineer

**Location:** Remote/Hybrid (Flexible within UTC-2:00 to UTC 4:00)

**Preferred Tech Stack:** AWS, Node.js, TypeScript

---

**About Me:**

I am Yasir Khan, a seasoned Software Engineer with a strong focus on backend development. My expertise lies in developing scalable backend solutions using AWS, Node.js, and TypeScript. I have a proven track record of optimizing system performance, managing robust cloud infrastructure, and enhancing user experiences through efficient backend services.

**Objective:**

I am seeking a challenging role as a Backend Software Engineer where I can leverage my skills in AWS, Node.js, and TypeScript to build and maintain high-performance backend systems. I aim to contribute to a dynamic team, ensuring seamless integration, robust infrastructure, and exceptional user experiences.

**Key Skills and Expertise:**

- **Backend Development:**

- Extensive experience in designing, developing, and maintaining APIs using Node.js and TypeScript.

- Proven ability to integrate third-party services and ensure seamless data flow across systems.

- **Cloud Infrastructure Management:**

- In-depth knowledge of AWS services (Lambda, CDK, DynamoDB, etc.).

- Expertise in migrating and modernizing infrastructure, implementing CI/CD pipelines, and optimizing resource utilization.

- **System Optimization and Maintenance:**

- Strong skills in refactoring codebases to improve quality and reliability.

- Focused on clean code practices, efficient architecture, and optimizing backend processes for better performance.

- **User Experience Enhancement:**

- Experience in developing backend features to support enhanced user journeys and personalized experiences.

- Ability to work closely with frontend teams to ensure seamless integration of backend functionalities.

**Professional Experience:**

**Backend Developer, Domestic & General**

*01/2023 - Present (1 year 1 month)*

- Spearheaded the development of new APIs and AWS Lambda functions using TypeScript, integrating various retailers into a unified system.

- Led the migration of infrastructure to AWS CDK and implemented GitHub Actions for efficient deployment processes.

- Enhanced user journeys by adding new functionalities via APIs, focusing on user experience and service offerings.

- Refactored and maintained code repositories, emphasizing clean code practices and efficient architecture.

- Implemented a sophisticated backend solution for custom pricing models, improving user experience and satisfaction.

**Backend Developer, Zoopla**

*03/2021 - 12/2022 (1 year 10 months)*

- Developed a new API using Python, Node/TypeScript, and serverless technologies for dynamic data display.

- Implemented a robust CSV data ingestion process, reducing processing time from 2-3 days to 2 hours.

- Indexed large volumes of data in Elasticsearch/OpenSearch and developed APIs for efficient data access.

- Automated data ingestion from public registers using ECS and Airflow, significantly streamlining operations.

**Software Engineer, Nando's**

*03/2019 - 02/2021 (2 years)*

- Built full-stack applications and APIs using JavaScript and Golang, modernizing legacy Python codebases.

- Deployed scalable infrastructure using Docker and Kubernetes on AWS and GCP, ensuring high availability and fault tolerance.

- Engineered a comprehensive SSO solution using Node.js, Express, and React, supporting secure and efficient user authentication.

**Contact:**

Yasir Khan

�� London, United Kingdom

�� 44 7969042286

�� yasirk2190@gmail.com

[LinkedIn Profile](https://www.linkedin.com/in/yasir-khan-64547465/)

---

This description outlines the type of backend software engineer role you are seeking, highlighting your relevant skills, experience, and professional achievements.

Skills

- Languages: JavaScript/TypeScript, Node.js, Python, Java, Golang, Bash

- Cloud Platforms: AWS, GCP

- Infrastructure as Code: Terraform, Serverless

- Data Storage and Search: ElasticSearch, DynamoDB, PostgreSQL

- Tools and Technologies: Airflow, Docker, Kubernetes, Gitlab, Github

- Frontend Development: React

- Methodologies: Agile/Scrum, TDD/BDD

Diplomas

Masters in Computer Science

Language(s) spoken

Urdu (Fluent)

English (Mother tongue)

Job offer details
What I am looking for
ContractType
Permanent contract, Freelance
Working time
Full time
Salary range
GBP 3000
Experience
Senior
Contact