Senior Software Engineer

Job Description

Job Overview: As a Senior Software Engineer, you will lead the development of high-quality software solutions, mentoring junior team members. This hands-on role requires strong technical skills and leadership abilities.

 

Key Responsibilities:

• Translate business requirements into efficient, scalable code

• Build reusable components and libraries for future use

• Lead design and code reviews to ensure quality

• Collaborate with cross-functional teams to understand needs

• Guide and mentor junior developers on best practices

• Stay updated on emerging technologies and industry trends

 

Requirements:

• 7+ years of software development experience

• Expertise with Typescript, Node.js, React and other tech stack elements

• Ability to understand business needs and translate to technical solutions

• Excellent analytical and problem-solving skills

• Strong communication and leadership skills

 

Tech Stack:

• Frontend: Expertise in Typescript/React; Legacy VueJS; Optimizing for CloudFront/S3

• Backend: Node, Python, Flask, Rust; Containers (ECS/Fargate); Serverless (Lambda);

GraphQL, PostgreSQL (RDS)

• Computer Vision: Python; Containers/Serverless deployment

• DevOps: Terraform, Ansible; VPNs; Optimizing cloud costs/reliability

Job Summary

  • Published on:2024-02-17 11:03 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:7 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2024-12-27