Senior Backend Engineer
Fresno Summit Advisors, Remote
The role
Fresno Summit Advisors https://fresnosummit.com/ is partnering with the company below to support hiring for this role. As their recruiting partner, we help manage the search from candidate identification and outreach through interview coordination and closing, working closely with the company’s leadership and hiring team throughout the process. This opportunity is being shared on our client’s behalf to expand its reach and connect with exceptional candidates.
We're looking for a Senior Backend Engineer (Java/Spring) to help design, build, and evolve our ecommerce platform. You'll work closely with Product and other engineers to solve complex technical problems, shape the architecture of our platform, and deliver secure, scalable solutions for our customers.
Beyond writing code, you'll mentor other engineers, drive engineering best practices, and help ensure our systems remain secure, reliable, and compliant.
What you will do
- Design, develop, deploy, and maintain Spring Boot services powering our SaaS ecommerce platform.
- Design secure, scalable, and highly available solutions that meet PCI DSS and other security requirements.
- Design and build REST APIs that are intuitive, backwards-compatible, secure, and performant.
- Collaborate with Product, QA, and other engineers throughout the software development lifecycle.
- Design and optimize relational database schemas, queries, and data access patterns using MySQL.
- Participate in architectural discussions and help drive technical decisions across the platform.
- Write clean, maintainable, and idiomatic Java using modern language features and engineering best practices.
- Champion engineering best practices including code reviews, automated testing, CI/CD, observability, and documentation.
- Use AI-assisted development tools (e.g., Claude Code, Cursor, GitHub Copilot) to accelerate delivery, while owning the correctness, security, and maintainability of everything you ship.
- Take ownership of features from design through production, including monitoring and operational support.
- Work in small, incremental pull requests with a strong emphasis on code reviews, automated testing, and continuous delivery.
- Help evolve our architecture by challenging assumptions and continuously improving how we build software.
- Mentor and support engineers through technical leadership, design reviews, and pair programming.
- Troubleshoot production issues and participate in an on-call rotation as needed.