Discogs

Discogs is a community-driven platform and the largest crowd-sourced database for recorded music information, facilitating the buying and selling of vinyl records, CDs, and cassettes in its marketplace. With a focus on quality and collaboration, Discogs aims to enhance the experience of music fans worldwide.

Jobs at this company:

Apply

📍 Oregon, United States, Washington, United States, California, United States, Texas, United States, Colorado, United States

💸 $125,000 - $132,000 per year

🔍 Music

  • 5+ years of experience developing software solutions.
  • Building, operating, troubleshooting and optimizing production systems under load.
  • Delivered software using Python and JavaScript with frameworks.
  • Interface with relational databases using SQL.
  • Using Git and conducting code reviews within a sprint SDLC.
  • Familiarity with Build systems, DevOps and CI/CD procedures.
  • Familiarity with cloud services.
  • Possess advanced knowledge in your specialization to be able to guide and mentor team members.
  • Experience designing and leading a software project from requirements to delivery with no guidance.
  • Experience completing a significant refactor of an existing software project.
  • Experience independently researching and leading technical discussions with peers.
  • Thoroughly understands the business vision, mission, and strategy and how their code supports and affects business outcomes.
  • Ability to effectively present information and respond to questions from key stakeholders and decision makers.
  • Working knowledge of taking a large complex project, breaking it down into sub-tasks, and completing those tasks as required.
  • Shows initiative and seeks evidence in data to support ideas.
  • Bachelor's degree (BA/BS) from four-year college or university in math/computer science related field, or equivalent work experience.

  • Plan, develop, and deploy server-side and client-side software in sprint cycles.
  • Observe, debug, and optimize production systems with thousands of concurrent users.
  • Research new frontiers, prototype implementations and share knowledge.
  • Communicate openly and collaborate frequently with Product and Engineering teams to quickly deliver high quality products that maximize value to the Discogs ecosystem.
  • Take responsibility over large, complex features from concept to design to delivery with no guidance.
  • Maintain, rebuild and adapt legacy codebases alongside modernizing our stack.
  • Assist team with estimation and prioritization of development efforts.
  • Coach and mentor other engineers by providing recommendations, technical oversight, code reviews, and feedback.

GraphQLLeadershipPythonSQLGitJavascriptJavaScriptStrategyReactCollaborationCI/CDMentoringDevOps

Posted 2024-09-20
Apply
Apply

📍 Oregon, Washington, California, Texas, Colorado, Illinois

🧭 Full-Time

💸 $125,000 - $132,000 per year

🔍 ECommerce

  • 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.

  • 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 our internal teams including Finance, Compliance, Community Support, and HR.
  • 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 design to delivery.
  • Act as a resource and mentor for less experienced team members, pair or mob-programming with them when necessary.
  • 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.
  • Ownership of end to end solutions while collaborating within a squad.

AWSDockerPythonAgileDesign PatternsJavascriptKubernetesJavaScriptReactCommunication SkillsAnalytical SkillsCollaborationCI/CDDevOps

Posted 2024-09-20
Apply