Senior Software Engineer

Tech Holding Logo

Tech Holding

πŸ’΅ $140k-$160k
πŸ“Remote - United States

Summary

Join Tech Holding as a Senior Backend Engineer and contribute to our growing team. You will collaborate with Product and Business teams to design and develop robust backend systems, focusing on user flows for account management and commerce experiences. This role requires strong programming skills in TypeScript and Node.js, along with experience in API design and software development lifecycle management. You will mentor junior engineers and lead technical discussions. We offer a remote work environment with flexible hours, unlimited PTO, competitive salaries, comprehensive health benefits, and professional development opportunities.

Requirements

Bachelor’s degree in computer science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience

Responsibilities

  • Work alongside Product and Business teams to understand the business implications and user flows for sign-up, switch, cancellation, and account management
  • Work closely with the Product team to transform requirements into clearly defined technical implementations
  • Develop a future-proof presentation API that powers the commerce experiences
  • Mentor junior engineers on the team
  • Lead technical discussions to share expertise and best practices with the team
  • Understand key dependencies between core commerce systems such as payments, billing, and subscriptions and how they will affect clients
  • Be responsible for the complete software development lifecycle for our systems, encompassing conceptualization, design, implementation, code review, unit test, QA validation, load-test, launch, and measure performance
  • Define technical and operational critical metrics to measure system health

Preferred Qualifications

  • 5+ years of related work experience
  • Proficient in server-side development
  • Strong programming skills in TypeScript
  • Strong understanding of Node.js ecosystem. (Koa or Express framework)
  • Strong design patterns and architectural skills
  • API design experience (authoring and providing feedback) with stakeholders
  • Outstanding verbal and written communication skills
  • Excellent debugging skills
  • Strong problem-solving skills, with an ability to find compromises that move the team forward
  • Hands-on experience with Docker, Kubernetes
  • Familiarity with performance monitoring tools like DataDog, OpenTelemetry, AWS CloudWatch
  • Experience with AWS cloud architecture
  • Experience in Mobile Development

Benefits

  • Remote Work Opportunities
  • Flexible Work Hours
  • Unlimited PTO
  • Competitive Salaries
  • Health + Dental + Vision + Life Insurance
  • Long Term disability + 401k Match
  • Professional Development Opportunities

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.