HiredScore is the leading provider of Talent Orchestration technology. HiredScore’s artificial intelligence, automation, and deep integrations empower the largest and most innovative companies in the world to safely and transparently drive critical business outcomes in recruitment productivity, diversity hiring, internal mobility, and total talent management.
HiredScore’s proprietary technology provides compliant-by-design AI that seamlessly connects to data and systems to power the shift to proactive and fair HR decisions. HiredScore is live in 150 countries and available in 70 languages.
As a Senior Backend Platform Engineer, you will play a key role in improving developer experience by developing and maintaining backend systems that are crucial to our platform's functionality and scalability. You will also create tools for the efficient delivery of SaaS applications supporting hundreds of multi-tenant clients.
You will be part of a central team, collaborating on projects across all our development teams. This role offers exposure to diverse technologies and the opportunity to work with teammates possessing varied skills, including backend developers and data engineers
- Improving Developer Experience: Continuously improve the tools, processes, and workflows that developers use to build, test, and deploy their applications, with a focus on efficiency and ease of use.
- Scaling the System: Collaborate with the team to design and implement scalable solutions that can support hundreds of SaaS clients, ensuring high performance and reliability.
- Backend Development: Develop backend systems and APIs using Python, FastAPI, Celery, and other relevant technologies, following best practices and coding standards.
- Repository Skeletons: Create and maintain repository skeletons that serve as the foundation for new projects, ensuring consistency and adherence to architectural guidelines.
- Internal Libraries: Develop and maintain common internal libraries that are used across projects, promoting code reuse and maintaining consistency.
- Configuration Management: Implement and maintain systems for managing account settings and configurations for multi-tenant environments, ensuring data isolation and security.
- Collaboration: Collaborate with cross-functional teams including frontend developers, DevOps engineers, and product managers to deliver high-quality solutions that meet business requirements.
- Monitoring and Optimization: Monitor the performance of backend systems, identify bottlenecks and areas for optimization, and implement necessary changes to improve scalability and efficiency.
- 4-5 years of experience in backend development, with a focus on scalable and high-performance systems in SaaS companies.
- Proficiency in Python and experience with web frameworks such as FastAPI.
- Experience with asynchronous task queues like Celery.
- Strong understanding of software development best practices, including version control, testing, and code review.
- Experience with Kubernetes-native applications and a strong understanding of DevOps culture.
- Ability to work independently and as part of a team in a fast-paced environment.
- Knowledge of database systems such as PostgreSQL, MongoDB, and RabbitMQ.
- Experience with microservices architecture and distributed systems.
- Experience with configuration management tools and multi-tenant systems is a plus.
0 applies
46 views
Other Jobs from HiredScore
Platform Engineer
Software Delivery Team Lead
Backend Platform Engineer
Senior Platform Engineer
Software Development Engineer
Similar Jobs
Senior Software Engineer, Backend Microservices
Senior ML/MLOps Engineer
Senior Back End Developer- (ML team)
Data Engineer (Dublin)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say