Senior Software Engineer
Posted 10 hours 26 minutes ago by Elite Technology
Permanent
Not Specified
I.T. & Communications Jobs
London, United Kingdom
Job Description
Job Description:
Elite Technology is looking for a Senior Software Engineer to join our dynamic London-based team. In this hybrid role (3 days in our London office), you'll play a critical part in developing, enhancing, and integrating our advanced invoice management and turnkey payment solutions. Leveraging a cutting-edge tech stack-including Node.js (Fastify + TypeScript), Next.js (React + Tailwind + TypeScript), PostgreSQL, AWS EKS, and fully containerized workflows with Docker-you will focus on building scalable, high-performance solutions to meet the evolving needs of law firms worldwide.
What You'll Do:
- Work with our modern tech stack, including;
- Node.js APIs (Fastify + TypeScript) and PostgreSQL.
- Next.js Static Frontend (React + Tailwind + TypeScript).
- All built on AWS EKS and fully containerized with Docker.
- Fully automated E2E testing (Playwright + Jest).
- Design, build, and code new features for our invoice management and digital payments platform, leveraging a well-architected development environment that takes under a minute to set up.
- Lead the expansion of scalable backend infrastructure and own the entire development pipeline, shipping multiple times per day to deliver work end-to-end to customers.
- Independently gather product requirements from stakeholders and customers, working closely with design to plan and launch new features.
- Provide technical support for the existing platform, monitor its performance, and address operational issues reported by the Customer Success team.
- Mentor and coach junior team members, supporting their professional growth while fostering a collaborative development culture.
- Work in a hybrid capacity, 3 days a week in our London (Moorgate) Office.
What You'll Need:
- 8+ years in full stack software development & building complex backend applications.
- Proven ability with Node.js, Typescript and Relational Databases.
- Demonstrated expertise with building large and scalable infrastructure.
- Working experience developing front-end applications.
- Strong attitude and self-ownership towards testing.
- Experience using tools such as Docker, webpack, npm, etc.
- Embrace a strong sense of ownership and demonstrate a drive towards achieving ambitious goals.
- Proven ability to lead projects independently from conceptualization to completion including stakeholder management.
- We work in small teams to execute on and deliver impactful features.
Benefits:
- Competitive Compensation Package
- Comprehensive Healthcare Coverage (Health, Dental, Vision)
- Retirement Savings Plan with an Employer Contribution
- Professional Development Opportunities
- Tuition Reimbursement
- Parental Leave
- Time Off
- Wellness Initiatives