Technical Team Lead/ Senior Developer
Zak Technology
Islamabad
1d ago

Job Description

We are looking for a highly talented hands on Technical Team Lead / Senior Developer to help accelerate our growing professional services business, with minimum 5+ years of experience developing web solutions.

The role includes delivering high-quality products that scale to millions of users, applying new industry trends, and challenging your peers to deliver results.

The successful candidate will be working along-side other engineers and developers, along with project manager and product owner to facilitate the development and delivery of products.

We are seeking a person that thrives at working in a fast-paced, high-energy environment and possesses excellent communication skills.

Qualified candidates will be results-oriented, self-driven, and possess the ability to successfully prioritize and execute several tasks at any given time.

Responsibilities

  • Responsible for complete software development cycle
  • Lead and assist with design & development of products; focusing on project delivery, maintainability, scalability, and high reusability of components
  • Demonstrate technical leadership, by setting challenging but realistic goals, and guiding the team efforts towards successful project delivery
  • Provide and share a broad knowledge of technologies and architectures, and function as a mentor within the scope of your product and domain
  • Work as a technical leader alongside customer business, development and product teams
  • Architect and build highly scalable, cloud native applications on AWS platform utilizing core developer services like API Gateway, Lambda, SQS, Dynamo, ECS to name a few
  • Implement latest technology trends (serverless, containers, micro services etc)
  • Advise and implement AWS best practices
  • Play an important role in design / development of next-gen financial products / platforms
  • Explore wide-range of new generation web technologies
  • Gather requirements and convert them into specifications
  • Write, debug, and deploy code to production; deliver timely fixes
  • Responsible for ensuring timely and quality delivery
  • Skills

  • 5+ years of application development, leadership and mentorship experience
  • Experience architecting, designing and programming applications in an AWS Cloud environment
  • Experience working on high-traffic and large-scale web products
  • Hands-on programming experience with Javascript technologies e.g. MEAN, MERN, Node, Angular, React, MongoDB, etc
  • Hands-on development of applications with persistent connections (web socket, server-side events, etc)
  • Experience building asynchronous, non-blocking online services
  • Development experience in defining, developing and maintaining RESTful API
  • Experience in analysis, design, coding and implementation of next generation web applications
  • Proven track record for timely project delivery and project management
  • Drive for innovation and insight into new and old technologies
  • Understanding of good product, design and UX principles
  • Proficient understanding of source code control, build process management, continuous integration, automated testing and other development process
  • Good exposure to Agile software development and DevOps practices such as infrastructure as code, continuous integration and automated deployment
  • Proficient understanding of OWASP security principles
  • Ability to multi-task, work independently as well as part of a team, and demonstrate keen attention to details
  • Good communication and presentation skills
  • Bachelor’s Degree in Engineering or Computer Science
  • Experience working directly with US based teams and clients is a plus
  • Project Management or Product Management certification is a plus
  • Scrum or Agile certification is a plus
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form