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

工作详细内容

全部职位:
2 发布
工作时间:
早班
工作类型:
工作地址:
性别:
没有偏好
最低学历:
学士
职位等级:
资深专业人员
经验:
5年 - 7年
在之前申请:
Sep 16, 2023
发布日期:
Sep 08, 2023

Aion Digital

· 101-200 员工 - 卡拉奇

你最大的竞争优势

快速得到有竞争力的分析和专业的对你的评定
联系我们团队的专业顾问来提升你的简历
尝试罗资 专业版

相同职位头衔

Full Stack Engineer

Software Finder, 拉合尔, 巴基斯坦
发布 Dec 15, 2024
我在ROZEE上找到工作啦!