OBJECTIVE

Primary objective of this role is to develop service components for cloud native applications. This role will integrate multiple backend systems and will ensure that the UI developers have all the required services components, require for doing development. Secondary objective of this role is to develop backend webapplication portals as well. Developers in this role are expected to have experience of developing application using Single Page Application development mode in Angular or React or Flutter or PHP.

NOTE: Spiretech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. 

TECHNOLOGIES

Languages: Node.js, TypeScript, Python, XML, JSON, MSSQL, Oracle Tools: RabbitMQ, Redis Cache, Docker, Kubernetes, JIRA, Postman

ROLE AND RESPONSIBILITIES

PRIMARY (MUST HAVE)

• Experience developing service components / web applications in Typescript and Python

• Development of microservices-based platform and overarching tools, using Typescript, Node.js, GraphQL, Express, Django and other components.

• Efficient usage of git for everyday version control (branching, merging and maintenance)

• Develop and test REST based API's

• Proficient in creating OpenAPI (swagger) docs

• Proficient in creating XSD, XSTL, XMAP

• Proficient in understanding different message structure including Fixed Length, Copy Book, Delimited and etc

• Proficient in JSON, XML, YAML message formats

• Experience developing internet-scale Cloud Native applications

• Experience of working in conventional SQL database server example, MSSQL servers or Oracle (experience of anyone is mandatory)

• Experience of working in NoSQL based database server example MongoDB, Cassandra, CouchDB (experience of anyone is mandatory)

• Experience of using Redis Cache server

• Experience of using RabitMQ / Apache MQ server

• Maintain quality and ensure responsiveness of applications

• Collaborate with the rest of the engineering team to design and launch new features, primarily using Jira and MS Teams as the means of communication

• Ability to understand software architecture documents/ diagrams and should be able to translate them into high level module design and implementation

• Understanding and implementation of security (OWASP, NIST) and data protection (Data at rest and transit)

• Have good experience of unit testing frameworks and practices

SECONDARY (GOOD TO HAVE)

• Demonstrable experience in one object-oriented language (such as Java or C#)

• Prefer to have software development experience for both mobile and desktop

• Understanding of streaming APIs including WebMethod (and / or) GRPC.

• Good understanding of CI/CD solutions (example, Gitalb CI/CD, Jenkins and etc)

• Experience of developing application for cloud-based providers including:

    - AWS

    - Azure

    - Google

• Experience of using Kafka streaming server

• Experience in creating and publishing node js libraries in npm OR yarn

• Experience working in Kubernetes and docker

• Experience working in opensource stress testing tools like Apache JMeter and / or etc.

• Experience working in Postman and SOAPUI

• Experience working in financial solutions

EXPERIENCE

Minimum 5 years of experience developing service components in nodejs / typescript. Would prefer senior resource with 7 years of experience.

QUALIFICATIONS AND EDUCATION REQUIREMENTS

• BS Computer Science/ Engineering (other engineering disciplines are also acceptable if sufficient work experience can be demonstrated)

• Will prefer a resource having JSNAD or JSNSD professional certification

• Preference will be given to resources having following (one more ) certifications:

- JSNAD

- JSNSD

- Microsoft Certified: Azure Developer Associate

- AWS Certified Developer – Associate

- Google Cloud Certified - Associate Cloud Engineer

REQUIRED SKILLS

• Node.js, Typescript and GraphQL

• Python

• Containers using Docker

• Know of microservices framework such as Nest.js

• RabitMQ / Active MQ

• Redis

• MSSQL / Oracle SQL

• Developing and hosting service components in Azure OR AWS OR Google Cloud

• Experience in hosting and maintaining applications on Cloud environment.

• Mongo DB / Cassandra / Couch DB

• Linux (with bash scripting)

• Git (advanced usage) and Docker Compose

• Scrum (agile principles in general)

• MS SQL Server (or comparable RDBMS)

• Postman and unit testing tools

Job Details

Total Positions:
2 Posts
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Career Level:
Experienced Professional
Experience:
5 Years - 7 Years
Apply Before:
Sep 16, 2023
Posting Date:
Sep 08, 2023

Aion Digital

Banking/Financial Services · 101-200 employees - Karachi

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Full Stack Software Engineer

Gear Trybe Inc, Rawalpindi, Pakistan
Posted May 08, 2024

Full Stack Software Developer

BariTechSol, Karachi, Pakistan
Posted May 11, 2024

Full Stack Software Developer

BariTechSol, Karachi, Pakistan
Posted May 07, 2024

Full Stack Developer | Python

Contour Software, Karachi, Pakistan
Posted May 13, 2024
View All
I found a job on Rozee!