The creative mind behind every project. Put your skills to the test to build solutions that shape the world we live in.
**This position is available for candidates in Malta, Bulgaria and Portugal.
About us
Ascent is a design-led software, data and cloud business that specialises in advanced analytics and AI. We are an engineering business. We design, build and manage cloud-native products, solutions, platforms & experiences on Azure.
Our diverse, pan-European community of engineers, architects, data scientists, and digital consultants partners with customers to tackle complex challenges and unlock new opportunities—whether it's driving innovation or optimising existing processes.
From global insurance, pharma, healthcare and retail to smart home devices, space exploration and cricket — we work with some of the sharpest minds in leading industries.
At Ascent, we believe in fostering a collaborative office environment where teamwork thrives. Our hybrid approach prioritises hiring individuals within commuting distance of our offices to cultivate a strong sense of community and seamless collaboration. However, we welcome applicants from across all other areas of the countries indicated, as we value diversity and the unique perspectives each individual brings. Join us in shaping a workplace where proximity enhances teamwork while inclusivity strengthens our culture.
About the role
As a Senior Software Engineer (React, Next.js & Azure), you will apply your expertise across a range of industries, working on both large-scale digital transformations (6-18 months) and targeted projects. This is an opportunity to advance your career in an ambitious, fast-growing company that values engineering excellence and delivers measurable customer impact using modern technology.
About you
Key Personality Traits:
- Detail-oriented with a structured and methodical approach.
- Proactive team player who supports and uplifts colleagues.
- Self-motivated, with the ability to work independently.
- Quick to learn new technologies and open to tackling new challenges.
- Positive attitude towards change and fast-paced work environments.
- A can-do, solutions-driven mindset when approaching development initiatives.
Your Daily Responsibilities as a Senior Software Engineer (React, Next.js & Azure) will Include:
- Developing, optimising, and maintaining full-stack applications using React and TypeScript and Next.js.
- Building and managing scalable, cloud-native applications on Azure.
- Designing and implementing backend APIs and server-side logic using Next.js.
- Estimating and delivering functional/technical business requirements
- Providing peer reviews of designs and implementations produced by other team members.
- Mentoring and assisting team members in their professional growth.
- Continuously refining and upholding best practices in software development, tooling, and architecture.
Required Skills and Experience
The following skills and experience are required:
- 5+ years of experience in full-stack development, with a strong focus on React and TypeScript.
- Extensive experience with React, Next.js (App Router & Server Components), and TypeScript.
- Experience with Contentful or other headless CMS platforms.
- Strong cloud-native development experience on Azure, including:
- Azure DevOps pipelines (YAML-based)
- Azure Kubernetes Service (AKS)
- Infrastructure as Code (Terraform)
- Monitoring and observability (App Insights)
- Proficiency in containerisation and orchestration using Docker & Kubernetes.
- Understanding of best practices in performance, security, and scalability.
- Excellent interpersonal and communication skills in English, both written and oral.
- Proven ability to mentor and support colleagues while fostering a strong team dynamic.
- A problem-solving mindset with a constructive approach to challenges.
The following Skills and Qualifications are advantageous:
- Experience with backend APIs and .NET.
- Knowledge of GraphQL for API integration.
- Experience with additional CI/CD tools, such as GitHub Actions.
- University degree in Computer Science, Software Engineering, or equivalent.
- Practical knowledge and experience with Agile or Scrum methodologies.
Working at Ascent
At Ascent we promote a healthy work-life balance by offering flexibility in where you work. We also promote well-being and provide access to Well Being Coaches.
Your development and learning will be taken seriously, and we'll support your professional development with training and certification, with regular feedback and review. It is a fun, supportive and modern workplace where we really live by our company values of Empathy, Energy and Audacity! Ascent also offers a variety of benefits in each of our countries.
Ascent is an equal opportunities employer. We take intentional steps to ensure inclusion and belonging are something real here, not just something we talk about. No person will be treated less favourably because of their gender, pregnancy, and maternity status, marital or civil partnership status, sexual orientation, race, nationality, ethnic origin, age, religion or belief, or disability status. If you require any reasonable accommodation, please let us know when you apply.
Top Skills
What We Do
Ascent is a design-led software, data and cloud business that specialises in advanced analytics and AI. We design, build and manage cloud-native products, solutions, platforms and experiences on Azure. Our community of engineers, architects, data scientists, experience designers and consultants is here to help customers do something new, or do something better. Ascent is home to 450+ technology specialists across 5 key European locations (UK, Germany, Portugal, Malta and Bulgaria). Our talented, consultative teams deliver a range of solutions, from digital product and service design to mobile app development, API integrations, data engineering, AI and data science. Our modern app, data and infrastructure platforms help businesses leave legacy behind and enable rapid, efficient innovation