Full Stack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
Job description
We’re looking for an experienced Full Stack Software Developer to join our in-house development team. You’ll work across our platform, contributing to Tapp Cloud and the payment solutions we deliver to merchants and platform partners., * Develop and maintain both front-end and back-end technology
- Design and implement scalable, secure, and high-performance APIs
- Write clean, functional, and well-documented code
- Troubleshoot, debug, and optimise existing systems
- Collaborate with other developers, designers, and product managers
- Ensure code quality through testing, peer reviews, and best practices
- Explore AWS services to enhance system performance and scalability
- Continuously improve our software and development processes
Location & Working Pattern
- Full-time - minimum of 37.5 hours per week
- Based at our office in Portsmouth, Hampshire
- Hybrid working: 3 days in the office, 2 days from home
- Some office days will run 11am-7pm (with a 30-minute lunch break), to cover our later support hours
- Some weekend working will be required - we offer support to our clients until 7pm, While this is primarily a Full Stack role, experience in Android development would be highly beneficial. If you have skills in native Android development using Kotlin, you’ll have the opportunity to contribute to our mobile applications as well. This includes:
- Developing and maintaining Android applications with Kotlin
- Ensuring high performance and responsiveness across different devices
- Integrating mobile applications with RESTful APIs and backend services
- Optimising applications for performance, usability, and accessibility
- Ensuring app security and compliance with best practices
- Collaborating with front-end and backend developers to ensure seamless mobile and web integration
Security
Given the nature of our business, experience of security in development and systems would be highly beneficial. This includes:
- Writing secure code and following secure coding practices
- Identifying and mitigating common application vulnerabilities
- Experience with secure API design and authentication/authorisation
- Awareness of data protection and compliance requirements relevant to payments
- Contributing to a security-conscious culture across the development team
What We Offer
- The chance to shape a fast-growing payments business with genuine ambition
- A collaborative, in-house development environment
- A monthly wellbeing budget of £30
- Quarterly paid social events
- Workplace pension with NEST
- Hybrid working from a Portsmouth-based office
Requirements
- Proven, demonstrable experience as a full stack / software developer - this is not an entry-level or graduate role
- Existing right to work in the UK (British passport or settled/pre-settled status). Please note: we are unable to offer visa sponsorship for this role
- Strong written and verbal communication skills, with the ability to work closely with colleagues across the business
- JavaScript / Node.js
- React
- SQL / MySQL
- AWS, including Lambda and API Gateway
- Confident working with GitHub for version control and collaborative development
- A genuine fit with our values and culture - ambitious, disruptive, excellent, inclusive and passionate
Desirable
- TypeScript
- Infrastructure as Code (SAM, CloudFormation, Terraform or CDK)
- Kotlin or Java - relevant given we build our own Android hardware; not core to this web/full-stack role but valuable where there’s any device-software crossover
- Python
- Payments/fintech domain exposure
- Git/GitHub workflow and CI/CD
- Experience using AI tools in development
Android Development (Native & Kotlin), * Do you have the right to remain in the UK or a UK/Irish passport? ( Unfortunately we are unable to accept applications from candidates on a Graduate visa, Skilled Worker visa, or any other visa route that is time-limited or would require Tapp to provide sponsorship, now or when the visa expires (British/Irish citizenship, settled or pre-settled status, or indefinite leave to remain are all suitable)., * Full Stack Developer: 3 years (required)
Benefits & conditions
- Casual dress
- Company events
- Free parking
About the company
Why Join Tapp
Join a fast-growing payments company where you’ll have real influence - we’re a small, talented, in-house team building genuinely disruptive technology, including our own Android hardware. You won’t be a small cog in a huge machine; what you build here matters.
Our Values
We’re looking for someone who shares the values that drive everything we do:
- Ambitious - we set ourselves big goals and back ourselves to reach them
- Disruptive - we challenge how things have always been done in payments
- Excellent - we take pride in the quality of our work
- Inclusive - we value diverse perspectives and make sure everyone is heard
- Passionate - we care about what we build and the impact it has
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Find a Developer Job: 12 Best Job Sites For Developers
7 Most Popular Web Developer Jobs in Europe
Software Engineer Salary London