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;
o Node.js APIs (Fastify + TypeScript) and PostgreSQL.
o Next.js Static Frontend (React + Tailwind + TypeScript).
o All built on AWS EKS and fully containerized with Docker.
o 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
#J-18808-Ljbffr