Python Applications Architect

Job Description


My clients services enable some of the world's largest companies' security, intelligence teams to more smartly defend against and more effectively respond to advanced cyber attacks, disinformation, and abuse of digital platforms.
My client hold themselves to the highest ethical standards, my client strive to treat everyone within the business with dignity and respect. These engineers challenge the status quo, ask questions, and find creative solutions for clients.

What Is The Opportunity?


My client is looking for an application and systems architect to lead the design of the Intelligence Platform. The platform supports both fascinating analytical work by analysts and communication of their findings to clients.
The platform consists of a React web UI backed by Python Flask apps running in containers and a modern data architecture, all of which rely on a number of AWS and external APIs and services.
While this client is looking for someone with experience with this technology stack, where you have gaps, you will lean on your track record of quickly coming up to speed on technologies.
Further, you will partner with and rely on our capable team including experienced developers in web front end, data, infrastructure. Your job will be as much to guide the team as to design things yourself.
You will chart the technology roadmap to implement the product roadmap. This will involve refining the product backlog to make backlog items ready for development. You will propose technical solutions, including the objectives and constraints, so developers can efficiently build the solutions.

What Are The Responsibilities?

    • Leading solution and architectural design
    • Translating product backlog items into technical requirements.
    • Designing and documenting an evolving technical roadmap.
    • Identifying, evaluating, proposing and integrating third party services and solutions to save time and cost.
    • Identifying technical constraints, options, and risks.
    • Ensuring delivery of value to customers
    • Codifying, and verifying adherence to, build quality and testing standards.
    • Inspecting the documentation the team produces.
    • Verifying the team's releases against the requirements and adjusting both as appropriate.
    • Writing code as needed to fill gaps.


Who Are You?

    • You are proficient in:
    • Designing secure, scalable B2B web application platforms, including the following
    • - Web front end technologies
    • - APIs and microservices built from Python Flask apps
    • - Queues and caching
    • - Databases and other data storage technologies such Postgres, S3, Opensearch
    • - Containerisation technologies such as Docker, and AWS Fargate
    • - Web application firewalls, load balancing, and content distribution networks
    • Amazon Web Service offerings for the above.
    • Composing modular systems from in-house and third party services and APIs.
    • Defining software development and testing standards.
    • Proposing solutions within cost, time, and capability constraints.


You are experienced in:

    • Evaluating data storage technologies such as relational, graph, and NoSQL databases.
    • Developing in several languages such as Python, SQL, and/or Javascript.
    • High-level network architecture including DNS, routing, and the OSI model.
    • Delivering code for front, middle, and data tiers using CI/CD.


Required and Preferred Education and Experience

    • Degree in Computer Science or similar, or equivalent work experience
    • 10+ years of work experience in software development industry with


- 4+ years developer experience
- 2+ years as a senior developer
- 2+ years a technical architect

    • AWS Solutions Architect Professional certification strongly preferred.


Work Environment

    • Hybrid office schedule: employees balance working remotely and working at our office in Belfast City Centre.



For further information on this vacancy, or any other job in Belfast or wider Northern Ireland, please apply via the link below or contact Ryan Quinn in the strictest confidence.

Follow VANRATH on LinkedIn for:


Expert Career Advice. The Latest Top Jobs. Industry News. And much more…