Remote Senior Full Stack Engineer - Engineering Foundation (REMOTE)

Posted

Apply now
Please, let Discogs know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Senior Full Stack Software Engineer will be responsible for designing and building modern domain-driven, observable microservices and web applications hosted in the cloud (AWS) using Python and JavaScript.
  • 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 internal teams including Finance, Compliance, Community Support, and HR.
  • Assist engineering and product teams with estimation of development efforts.
  • Act as a resource and mentor for less experienced team members, pair or mob-programming with them when necessary.
  • Build and maintain unit and end-to-end tests to ensure software quality.
  • Implement observability best practices for the application.
  • Ownership of end-to-end solutions while collaborating within a squad.

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 a four-year college or university in a math/computer science-related field, or equivalent work experience.

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.
Apply now
Please, let Discogs know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
$ 125,000 - 132,000 USD / year
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback