Position: Senior Scala Engineer
Company: BigCommerce
Experience required: 2y
Category: Scala
English level: intermediate
Published: 2022-02-01T00:00:00+02:00

What You’ll Do:
- Build our flagship Storefront GraphQL API
- Apply performance optimization techniques to ensure responsiveness of the platform
- Build new features with a focus on testability, extensibility, and maintainability
- Develop highly-available, high-performance, redundant, and scalable distributed systems
- Work closely with partners to improve the architecture while building and scaling back-end services
- Maintain and improve our backend Scala services
- Write code that is high-performance, maintainable, clear, and concise
- Ensure the quality of code from development to production
- Collaborate with teams around the world

Who You Are:
- 5+ years of professional experience as a Software Engineer
- Minimum Bachelor's degree in CS, EE, SW, CE or MIS; or equivalent experience/completed a comprehensive software engineering boot camp
- 1+ years of experience with Scala in a production environment, performance monitoring and tuning is a bonus
- Knowledge of object-oriented and functional programming techniques
- Knowledge of highly scalable architectures
- Strong desire to learn new languages, frameworks, standard methodologies and design patterns
- Skilled in writing code that is performant, fault-tolerant, maintainable, testable and concise
- Participate in code reviews to ensure best practices
- Help design and implement systems, participate in technical discussions
- Have excellent attention to detail
- Experience monitoring and operating microservices
- Familiarity with agile methodologies and ticketing systems such as JIRA
- Professional experience with PHP is a plus