Sr. Software Engineer (Java,Scala)

Make a big impact by joining one of Silicon Valley's oldest and best digital marketplaces!

  • San Jose, CA
  • $140,000 - $230,000
Easy Apply Now

A bit about us:

This company is a well know digital marketplace and is building out teams to drive the next generation of growth. These new web applications are being built with Java Spring + React.js on the front end. There are both full stack and backend-specific roles.

Our compensation package includes a base salary + bonus + stock options (This company is publicly traded)

Why join us?

100% Remote
Compensation package includes a competitive base salary + bonus + stock options (This company is publicly traded)
Cutting-Edge Stable but Growing Company with Great Culture

Job Details

Job Requirements:
  • BS/BA in Computer Science or related field plus 10+ years work experience or MS with 8+ years of relevant experience
  • 10+ years of software design and development experience, solid foundation in computer science with strong proficiencies in data structures, algorithms, OOPs, OOA/D and Functional programming
  • 8+ years of proven experience in software development using Java, Scala, RESTful Web Services. Experience with NodeJS is a major plus.
  • 6+ years of experience developing data-driven applications using an industry standard RDBMS, NoSQL
  • 1+ years of experience in designing, and building highly scalable, fault tolerant distributed systems and services for large web sites
  • A person with a delivery focused in a fast paced and dynamic environment. Must demonstrate a sense of ownership to plan, implement and drive the product work to successful completion and be successful in a collaborative environment

Job Responsibilities:
  • Define, design, and implement highly scalable, resilient and performant distributed systems
  • Work throughout all phases of the software development process independently as well as work jointly with other team members
  • Collaborate with architects, product management, engineering, QE and Operations teams to develop innovative solutions alignment to development goals and principles
  • Lead product design, produce clear, well-documented design docs, and participate in design and code reviews
  • Voice support for and communicate your design, methods, and results to a community of developers, analysts, and product managers
  • Provide technical guidance, coaching, mentorship to develop and improve performance of individual team members and success of overall team
  • Rigorously follow Definition of Done (DoD) process for better quality by maintaining over 80% unit test coverage and other release criteria standards
  • Responsible for leading engineering support, release, and on-call responsibilities for an always-on 24x7 site
  • Lead by example and share knowledge with the team

Easy Apply Now
Easy Apply Now
Job Details
Managed by Jobot Pro
Location
San Jose, CA
Job Type
Permanent
Compensation
$140,000 - $230,000