Discogs is hiring a
Senior Full Stack Engineer

Logo of Discogs

Discogs

πŸ’΅ $125k-$132k
πŸ“Remote - United States

Summary

The job is for a Senior Full Stack Software Engineer at Discogs, a company specializing in music databases. The role involves designing and building modern microservices and web applications using various technologies. This is a remote position with a salary range of $125,000 - $132,000.

Requirements

  • Fluency in at least one server-side language, Python preferred
  • Thorough understanding of HTTP APIs
  • 5+ years of software engineering experience
  • 3+ years experience building and maintaining web applications in the cloud, crafting scalable, highly available and eventually consistent distributed systems
  • 3+ years experience in containerization technologies (Docker, Kubernetes)
  • Experience deploying and scaling cloud architecture, AWS preferred
  • Excellent troubleshooting and analytical skills
  • Experience working with production systems under load
  • Experience with DevOps and implementing CI/CD pipelines, Github Actions preferred
  • Strong understanding of JavaScript fundamentals
  • Extensive experience building reusable components for web applications using modern JavaScript libraries and frameworks, React experience preferred
  • Strong understanding of SDLC processes such as version control, build and configuration management, automated deployments, automated testing, etc
  • Good verbal and written communication skills
  • Experience with software design patterns and a proven track record of building maintainable software
  • Bachelor's degree (BA/BS) from four-year college or university in math computer science related field, or equivalent work experience

Responsibilities

  • Develop and maintain front end and back end software following an Agile methodology
  • Design, build, optimize, and maintain internal and third-party software solutions for various teams
  • Communicate effectively with technical and non-technical stakeholders and deliver feedback to peers and team leads
  • Assist engineering and product teams with estimation of development efforts
  • Take responsibility over large, complex features from concept to delivery
  • Act as a resource and mentor for less experienced team members
  • Assist engineering team with code reviews
  • Build and maintain unit and end-to-end tests to ensure software quality
  • Implement observability best practices for the application the team

Preferred Qualifications

  • Experience working within Agile/Scrum/Kanban teams
  • Experience with SQL and NoSQL data structures
  • Experience working with identity providers
  • Experience with APM technologies such as Datadog, New Relic, or Honeycomb
  • Experience and working knowledge of event/message streaming technologies such as Kafka
  • Experience with implementing caching services such as Redis or Memcached
  • Experience working in an eCommerce environment
  • Experience with GraphQL
  • Experience with Auth0

Benefits

  • Competitive compensation: salary, plus performance-related bonus program
  • 401(k) with employer match
  • 100% company-paid medical and dental insurance benefits for you and your dependents
  • 4 weeks paid vacation, increasing based on tenure
  • 18 weeks paid leave for birth moms
  • 8 weeks paid parental leave, including for adoption
  • Monthly wellness allowance
  • Annual professional and personal development allowance
  • Work from home office set-up and expense allowances
  • Flexible work location opportunities
  • Employer matching toward charitable contributions

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Discogs know you found this job on JobsCollider. Thanks! πŸ™