Responsibilities:
- Managing the full Software Delivery Lifecycle including coding, testing, deployment, and support, in a DevOps environment
- Collaborate with and demonstrate empathy and generosity towards business stakeholders, product managers, software engineers, and operations engineers to uncover pain points
- Be curious to understand the fundamentals of capital markets and financial services in support of our service and product offerings
- Experiments with emerging technologies and understanding how they will impact what comes next
- Translates user requirements into software requirements
- Practice TDD and BDD engineering techniques
Requirements:
- Proficiency in javascript/typescript stack (Node.js, NestJS, React), RESTful, GraphQL/gRPC, JSON
- Proficiency in API development (REST, Graph)
- Experience with distributed messaging and event driven systems (Kafka, MQ, etc.)
- Knowledge of relational as well as NoSQL Document Database
- Exposure to Docker, Kubernetes Container Orchestration is a plus
- High proficiency in developmental toolsets including CI/CD tools
- Experience with MicroServices and development tools like GIT
- Excellent analytical, problem solving skills
- Understanding of Agile methodologies
