Backend Engineer (Python)
Duties
- Analysing and validating business requirements, translating into technical specifications/requirements.
- Evaluating core platform changes versus specific requests.
- Implementing Vault workflows and Python smart contract code from requirements (Software Engineering).
- Collaborating with engineering, obtaining a deep technical understanding of Vault and associated roadmap.
- Co-ordinating impact and requirements across projects.
- Understanding, investigating, resolving technical queries.
- Prioritising and managing backlog and sprint planning.
- Conducting post-mortems and defect management on technical issues.
- Participating in testing, release cycles and QA processes relating to deployments.
Requirements
Essential:
- Excellent problem solving skills, ability to communicate solutions.
- Ability to explain technical concepts to technical and non-technical stakeholders.
- Experience writing software.
- Experience analysing requirements, creating specifications and working with engineering functions to implement solutions.
- Desire and ability to learn and work with engineers to evolve the technical aspects of Vault.
Desirable:
- Delivering technology projects into financial institutions, or enterprise firms.
- Experience with the following tech stack: Python, Go, Java, Typescript, Docker, Kubernetes, ELK Stack, AWS, Google Cloud and other Cloud Technologies.
- Following Agile software delivery framework
- In client-facing integration, implementation engineering or solution architecture roles, in B2B software product companies.