Sr. Technical Lead / Architect

Ness Digital EngineeringLondon, EnglandOn-siteFull-timeSenior, 5–8 yearsListed 2 weeks ago

Apply now

About this role

Role: Senior Technical Lead / Solution Architect (Full Stack)

Experience: 10-14 Years

Location Preference: Dublin - Work from office.

Role Summary

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.

Required Technical Skills

Back-End: Python (FastAPI / Flask / Django), RESTful APIs

Front-End: [Intermediate knowledge is okay] React JS, JavaScript (ES6+), TypeScript, Redux/Context API, REST API integration

Database: SQL - PostgreSQL / SQL Server / MySQL

Experience working with AWS Cloud Platform, Serverless architecture, Cloud networking, Storage services, Auto Scaling, Load Balancing, CI/CD Pipelines, GitHub, Docker, Kubernetes, Deployment automation.