Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Employment Type: This is a full-time position.

Grade: This is a contract based position.


Location: This role is based in Islamabad, Pakistan.
Flexibility model: Hybrid

About the Role:


As a Senior Developer - Full Stack you are required to work with solution development teams, to
ensure that the project is successfully delivered.
Your Impactful Goals will include:
• Lead planning and design of cloud-based architectures, solutions, configurations,
integrations, and migrations for iot platform.
• Responsible for Designing and developing the technical solutions for business problems
• Following the processes to ensure quality delivery
• Provide Level 3 support to customers issues.
Your Typical Day will look like:
• RnD for the new and upcoming projects; exploring the new horizons to bring in innovation
• Build the production-grade prototypes to demonstrate the technical depth in the new
technologies.
• Collaborate with internal/external team members to enable delivery of solutions consisting of
software/hardware, Infrastructure, security, and operations.
• Keep stakeholders up to date on project status, challenges and proactively propose/resolve
them
• Manage conflicts and should be able prioritize deliveries in a resource constrained situation.
• Account for possible project challenges on constraints including risks, time, resource and
scope.
• Development and implementation of cross-functional IoT application design strategy,
architecture, and platforms to ensure solutions are optimized for flexibility, scalability,
security, and performance.
• Adhere to architecture standards, ensure technology standards and best practices are
maintained across the organization, and contribute to corporate architecture strategy-setting.
• Participate in issues resolution by removing barriers and driving development teams toward
a solution.
• Provide technical expertise in system design, development, and programming
• Design and develop IoT solutions, manage development teams, partners and external
vendors.
• Complete control of the technical value chain.
Your Career Path:
This role provides opportunities to grow vertically and laterally according to incumbent's aspirations
and performance.
What we're looking for:
Education: Bachelors or master’s degree in Computer Science or relevant field with more than 7
years of experience

Work Experience:
• Progressive experience as Lead developer/Architect wearing multiple hats in IT projects.
• 5+ Years of experience in Node JS, React JS, MERN stack, Typescript and DB design and
analysis
• Development experience with Docker, MongoDB, Elasticsearch, Redis, RabbitMQ and
similar tools.
• Strong command on source control (Git, SVN) and understanding of defect-tracking systems.
• 3+ Years of experience working with AWS Cloud in following areas: Cloud base application
design and architecture , SNS, SQS, SES, EC2, ECS, EKS., Fargate, Code Pipeline

Sensitivity: Internal
• Experience in developing telematics streaming applications using AWS native components
for internet of Things such as AWS IoT, AWS Greengrass etc is a plus.
• Experience in building microservice-based architectures
• Understanding of communication protocols (MQTT, TCP etc) aspects for IoT applications
• Understanding of CI/CD pipelines and deploying application with Kubernetes/containerization
using docker is a plus
• Working experience with Nginx.
• Must have led delivery teams through software SDLC preferably in agile methodology
• Associate or Professional Cloud Certification (e.g. AWS Solutions Architect, AWS DevOps
Engineer) is a Plus

Functional Skills/Knowledge Areas:


• Excellent articulation, communication, and strong interpersonal skills.
• Team player, strong influence and relationship management skills.
• Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object
model
• Thorough understanding of React.js/NodeJS and there core principles
• Experience with popular React.js workflows (such as Flux or Redux)
• Familiarity with newer specifications of EcmaScript and TypeScript.
• The ability to work in cross-functional environment with remote teams and demonstrate
problem-solving skills,
• Knowledge of modern authorization mechanisms, such as JSON Web Token
• Experience with common development tools such as Babel, Webpack, NPM, etc.
• Familiarity with code versioning tools
• MVC Frameworks, NodeJS, AWS Lambda, MERN stack, ReactJS, Restful Services and
XML
• Database designing and administration (No Sql, MongoDB),
• Patterns and practices (design patterns, enterprise application patterns).
• Service oriented and N-tier/layered (SOA) architecture development with object oriented
analysis and design including component based development
• Very good analytical skills and ability to function at both the implementation and conceptual
level.
• Data structures, algorithms, coding, and standard testing techniques.
• Software Development Life Cycle and API Development Life Cycle.

Sensitivity: Internal

You might also like