remote
Senior Back-End Software Engineer - Collectors
Software Engineer
Senior back‑end engineer responsible for designing, building, and scaling high‑performance services for a leading collectibles platform, leveraging Java/Python, microservices, and cloud infrastructure.
About the role
Key Responsibilities
- Design and implement robust, scalable back‑end services that support high‑volume transactions for collectible grading, authentication, and marketplace features.
- Develop and maintain microservice architectures using Java and Python, ensuring clean APIs and efficient data processing.
- Deploy, monitor, and optimize services on AWS, leveraging containers (Docker) and orchestration (Kubernetes) for reliability and performance.
- Collaborate with product, front‑end, and data teams to translate business requirements into technical solutions and improve system latency.
- Write comprehensive unit, integration, and performance tests; conduct code reviews to uphold code quality and security standards.
Requirements
- 5+ years of professional experience building back‑end systems, preferably in high‑throughput e‑commerce or marketplace environments.
- Strong proficiency in Java and Python, with hands‑on experience in designing RESTful APIs and event‑driven architectures.
- Deep understanding of cloud platforms (AWS), containerization (Docker), and orchestration (Kubernetes) for production deployments.
- Solid knowledge of relational databases (SQL) and data modeling, with ability to write performant queries.
- Experience with CI/CD pipelines, automated testing, and monitoring tools to ensure system reliability.
Skills
javapythonawssqldockerkubernetes