Deluxe is seeking a Senior Software Engineer to enhance their backend systems, databases, and cloud platforms, aiming to deliver high-quality, scalable software solutions for the media and entertainment industry.
Requirements
- Strong proficiency in backend service development
- Strong hands-on experience with relational databases
- Hands-on experience working with to non-relational databases
- Experience with distributed systems, including microservices and event-driven messaging architectures
- Proven experience with AWS (preferred) or other cloud platforms and building distributed, scalable systems
- Strong knowledge of CI/CD pipelines, Git, and containerization
- Experience embedding security and compliance best practices into backend and API design
Responsibilities
- Lead the design and development of backend services and APIs using modern backend frameworks.
- Design and implement backend systems that are highly scalable and easily expandable, ensuring they can adapt to evolving business needs and future growth.
- Contribute to system architecture discussions and own module/service-level designs.
- Design and build client-facing APIs that are scalable, reliable, and secure, ensuring services and APIs comply with security best practices in collaboration with the security team.
- Design and build internal APIs that are consumed by frontend applications and services.
- Write clean, maintainable, and performant code.
- Design and optimize solutions using relational and non-relational databases.
Other
- 5+ years of professional experience as a software engineer
- Strong communication and collaboration skills; able to work effectively with product managers, frontend engineers, QA, and backend peers.
- Ability to mentor and guide junior engineers effectively
- Proactive ownership of projects and deliverables
- Adaptability in fast-changing environments