Senior Software Engineer

New
Remote (U.S.-based)ContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSPythonGCPJavaJavascriptTypeScriptVue.JsAzureGoReactRESTful APIs

Requirements

  • 5+ years of professional software engineering experience
  • Strong proficiency in one or more programming languages (e.g., Python, Java, JavaScript/TypeScript, Go)
  • Experience building and scaling distributed systems or backend services
  • Solid understanding of system design, data structures, and algorithms
  • Experience working with APIs, databases, and cloud infrastructure
  • Ability to break down complex problems and deliver practical, scalable solutions
  • Strong collaboration and communication skills
  • Experience in marketplace or platform-based companies
  • Familiarity with microservices architecture and cloud platforms (AWS, GCP, or Azure)
  • Experience with frontend frameworks (React, Vue) is a plus
  • Background in high-growth or startup environments
  • Experience improving system performance, reliability, and developer productivity

Responsibilities

  • Design, build, and maintain scalable, high-performance systems and services
  • Own end-to-end development—from architecture and design through implementation, testing, and deployment
  • Collaborate closely with Product, Design, and Engineering teams to deliver user-centric solutions
  • Lead technical design discussions and contribute to architectural decisions
  • Write clean, maintainable, and well-tested code following best practices
  • Identify and resolve performance bottlenecks, reliability issues, and scalability challenges
  • Mentor junior engineers and contribute to raising the overall engineering bar
  • Drive code quality through reviews, testing, and continuous improvement practices
  • Participate in on-call rotations and support production systems as needed
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now