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.
- Other info: Be part of a diverse team that values inclusion and encourages bold ideas.
- 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.
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 in Bath 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.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Developer in Bath
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at PostGrid or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to PostGrid.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like PostGrid.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like PostGrid that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Senior Software Developer in Bath
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at PostGrid.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at PostGrid and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at PostGrid
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If PostGrid uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.