Senior Software Developer
Senior Software Developer

Senior Software Developer

Cardiff Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
P

At a Glance

  • Tasks: Architect and develop scalable APIs while optimising performance for our global platform.
  • Company: Join PostGrid, a leader in transforming offline communications with innovative technology.
  • Benefits: Enjoy competitive pay, flexible work options, and a culture focused on learning and growth.
  • Why this job: Make a real impact by shaping the future of how brands connect beyond digital.
  • Qualifications: 5+ years in backend development, strong API skills, and a passion for clean code.
  • Other info: Be part of a diverse team that values inclusion and encourages bold ideas.

The predicted salary is between 36000 - 60000 £ per year.

About PostGrid:

PostGrid is a global leader in enterprise SaaS platform for automated offline communications. Our robust APIs empower organizations to create, personalize, and dispatch physical mail letters, postcards, checks, and more to any address on the globe without ever touching an envelope, while ensuring clean address data. Operating at massive scale across multiple regions, we’re redefining how brands connect with people beyond the inbox. If you’re driven to build category-defining technology and want to shape the future of offline communications, join our high-caliber team and help us transform the way the world sends mail.

About The Team:

The Engineering team at PostGrid is at the forefront of revolutionising the offline communications industry. We are a team of problem-solvers who design and build robust, scalable, and elegant solutions that empower organisations to connect with their customers beyond the digital world. As a senior member, you will have a direct impact on our core product, tackling complex challenges and building the foundational infrastructure that drives our global platform.

What you’ll do:

As a Senior Software Developer, you will be a key contributor to our core product, responsible for both technical leadership and hands-on development. You\’ll work closely with founders and senior leadership to not only deliver high-quality code but also to shape the technical direction of our platform. Your work will involve building and optimising our core services and APIs, ensuring our technology remains performant, reliable, and scalable for our growing customer base.

Your Responsibilities:

  • Architectural Design: Architect, develop, and maintain scalable REST APIs that can serve a multitude of use cases without compromising on performance or backwards compatibility.
  • Performance Optimisation: Identify and unlock performance opportunities within existing Node.js services, leveraging Rust to build high-performance components where needed.
  • Internal Tooling: Create and maintain internal tools and dashboards that empower our sales and logistics teams to operate more efficiently and provide an even better service to our customers.
  • Documentation & Enablement: Write clear, concise API documentation and technical guides that empower external developers to seamlessly integrate with our platform.
  • Strategic Collaboration: Work closely with our founders and cross-functional teams to generate new growth ideas, improve existing processes, and ensure our technology aligns with business objectives.

What Will You Bring To This Role:

You are an accomplished software developer with a strong background in backend engineering and a passion for building robust, scalable solutions. You are not only a skilled coder but also a strategic thinker who is comfortable influencing technical direction and mentoring others. Your expertise in building performant APIs and your commitment to clean, maintainable code will be critical to your success in this role.

Minimum Requirements:

  • 5+ years of professional experience writing APIs and backend services, ideally with Node.js and TypeScript.
  • Proven professional experience with front-end technologies like TypeScript and React.
  • Experience designing and documenting APIs for external use.
  • Strong understanding and experience with automated testing frameworks.
  • Excellent technical writing and communication skills.

Preferred Qualifications:

  • Hands-on experience with Rust/C/C++ in a production environment.
  • Experience with internal tool-building platforms like Retool or similar frameworks.
  • Experience working in a high-growth, fast-paced SaaS or scale-up environment.

Our Commitment to Diversity:

PostGrid is an equal opportunity employer and values the diversity of backgrounds and perspectives. We strive to cultivate an inclusive environment of understanding to have a greater impact on our business and our customers. We encourage applicants from underrepresented groups and do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or criminal history, in accordance with applicable local, state, and/or federal laws.

Ready to make your mark?

Join PostGrid’s tight-knit, high-energy team and build technology that powers global offline communications. With competitive pay, flexible work, and a learning-obsessed culture, you’ll ship bold ideas fast and see your impact instantly. Hungry for challenge and craftsmanship? Apply today and help us reinvent how the world connects beyond the inbox.

Senior Software Developer employer: PostGrid

PostGrid is an exceptional employer that fosters a dynamic and inclusive work culture, where innovation and collaboration thrive. As a Senior Software Developer, you will enjoy competitive pay, flexible working arrangements, and ample opportunities for professional growth while contributing to cutting-edge technology that transforms offline communications on a global scale. Join our passionate team and make a meaningful impact in a fast-paced, high-energy environment that values diversity and encourages bold ideas.
P

Contact Detail:

PostGrid Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Developer

✨Tip Number 1

Network like a pro! Reach out to current employees at PostGrid on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your application noticed.

✨Tip Number 2

Show off your skills! If you have a portfolio or GitHub, make sure it’s up to date with your best projects. Highlight any APIs or backend services you've built that align with what PostGrid is doing.

✨Tip Number 3

Prepare for the interview by understanding PostGrid's tech stack and challenges. Think about how your experience with Node.js and TypeScript can help solve their problems and be ready to discuss specific examples.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets into the right hands. Plus, it shows you’re genuinely interested in joining the team.

We think you need these skills to ace Senior Software Developer

Node.js
TypeScript
API Development
REST APIs
Performance Optimisation
Rust
Automated Testing Frameworks
Technical Writing
Backend Engineering
Scalable Solutions
Cross-Functional Collaboration
Mentoring
Internal Tool-Building
Frontend Technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Developer role. Highlight your backend engineering expertise, especially with Node.js and TypeScript, to show us you’re the right fit!

Showcase Your Projects: Include examples of your previous work, particularly any APIs or backend services you've developed. We love seeing how you've tackled complex challenges and built scalable solutions in your past roles.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about offline communications and how you can contribute to our team. Share your vision for the future of technology in this space and how your experience aligns with our goals.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at PostGrid

✨Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially Node.js, TypeScript, and Rust. Brush up on your API design skills and be ready to discuss how you've optimised performance in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. PostGrid values problem-solvers, so think of examples where your solutions had a significant impact on a project or team.

✨Communicate Clearly and Concisely

Since technical writing is part of the role, practice explaining complex concepts in simple terms. Be ready to demonstrate your ability to create clear documentation and guides, as this will be crucial for collaborating with cross-functional teams.

✨Align with Their Vision

Research PostGrid’s mission and values, and think about how your experience aligns with their goals. Be prepared to discuss how you can contribute to their vision of transforming offline communications and what innovative ideas you might bring to the table.

Senior Software Developer
PostGrid
Location: Cardiff
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>