Solution Architect / Technical Lead
Indexed description
Full Title : Senior Technical Lead / Solution Architect
Location: Dublin, Ireland 2 days a weeks)
Employment: Fixed 1-year full-time contract to long term
Client: Ness Digital
Salary: Market Range
The Role
We are seeking an experienced hands-on Senior Technical Lead / Solution Architect to provide technical leadership, execute customer technology roadmap, architect scalable enterprise solutions, and lead the successful delivery of high-quality software products. The ideal candidate should possess strong full-stack development expertise with Python, SQL, AWS & React JS, along with hands-on experience in cloud platforms, DevOps practices, modern software architecture, and mentoring engineering teams.
The role requires a highly self-driven individual who can independently drive technical initiatives with minimal oversight while collaborating closely with product owners, business stakeholders, architects, and engineering teams.
Key Responsibilities
Technical Leadership
• Own the end-to-end technical architecture for assigned products and platforms;
• Define and drive the technology roadmap aligned with business objectives;
• Evaluate emerging technologies and recommend adoption where appropriate;
• Make architectural decisions considering scalability, security, performance, maintainability, and cost;
• Establish engineering best practices, coding standards, and architectural guidelines;
• Lead technical design discussions and architecture reviews;
• Drive Migration from legacy to newer technology stack.
Solution Architecture
• Design scalable, secure, resilient, and cloud-native applications;
• Define microservices, APIs, integration patterns, messaging, and event-driven architectures;
• Produce high-level and low-level design documents;
• Ensure applications meet non-functional requirements including availability, reliability, observability, and security;
• Drive API-first architecture and reusable component design.
Software Development
• Lead full-stack application development using: Python, SQL, AWS, React JS;
• Contribute to complex software development activities where required;
• Review code and ensure adherence to engineering standards;
• Resolve complex technical challenges across frontend, backend, databases, and integrations.
Project Delivery
• Drive technical deliverables from inception through production deployment;
• Build solutions with minimal supervision while ensuring high quality;
• Estimate development efforts and identify technical risks;
• Ensure timely delivery through effective planning and execution;
• Support Agile delivery methodologies.
Team Leadership
• Mentor and coach a small team of software engineers;
• Conduct technical reviews and provide constructive feedback;
• Foster engineering excellence and continuous learning;
• Guide developers in design, coding, testing, debugging, and deployment;
• Assist in hiring and onboarding technical talent when required.
Cloud & DevOps
• Design and implement cloud-native architectures;
• Collaborate with DevOps teams to automate deployments and infrastructure;
• Define CI/CD pipelines and release strategies;
• Improve application observability using logging and monitoring tools;
• Ensure infrastructure scalability and operational excellence.
Quality & Security
• Promote secure coding practices;
• Ensure applications comply with security and compliance standards;
• Drive automated testing strategies;
• Improve code quality through static analysis, code reviews, and automated pipelines.
Stakeholder Collaboration
• Collaborate with Product Managers, Business Analysts, UX teams, QA, and customers;
• Translate business requirements into scalable technical solutions;
• Present architectural recommendations to senior leadership;
• Communicate technical decisions effectively to both technical and non-technical stakeholders.
What you’ll bring
• 10–14 years of professional experience in software engineering and technology, across relevant technical roles and responsibilities;
• Solid experience with Python and backend development using frameworks such as FastAPI, Flask, or Django;
• Experience designing and developing RESTful APIs;
• Good understanding of front-end development with React JS, JavaScript (ES6+), and TypeScript; intermediate knowledge is sufficient;
• Familiarity with state management using Redux or Context API and experience integrating REST APIs into front-end applications;
• Good knowledge of SQL and experience working with relational databases such as PostgreSQL, SQL Server, or MySQL;
• Experience working with AWS Cloud Platform and understanding of cloud-based architectures;
• Familiarity with serverless architecture and AWS services related to cloud networking and storage;
• Experience with cloud scalability and availability concepts, including Auto Scaling and Load Balancing;
• Experience working with CI/CD pipelines and deployment automation;
• Familiarity with Docker and Kubernetes;
• Experience using GitHub and modern development workflows.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search