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