
Software Engineer
Darwin Homes
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AngularDjangoGoGraphQLJavaJavaScriptPythonReactTypeScriptVue.js
About the role
- Design, build, and maintain end-to-end features across our Django / Typescript stack
- Implement and integrate RESTful or GraphQL APIs that power core product functionality
- Work with relational databases to model data, write queries, and ensure reliable data flows
- Participate in code reviews, offering and receiving constructive feedback to maintain high engineering standards
- Collaborate closely with product managers, designers, and other engineers to define requirements and deliver high-impact features
- Monitor production systems, help troubleshoot issues, and take part in on-call rotations
Requirements
- 5+ years of full stack software engineering experience
- Proficient in one or more modern programming languages (e.g., JavaScript/TypeScript, Python, Java, Go)
- Familiar with at least one front-end framework (e.g., React, Angular, Vue)
- Experience building and consuming RESTful or GraphQL APIs
- Solid understanding of data structures and computer science fundamentals
- Familiar with relational database and basic querying
- Experience using Git and basic version control workflows
- Experience collaborating effectively with product, engineering and design teams
- Willingness to participate in on-call rotations and production monitoring
- Ability to estimate work effort honestly and meet deadlines consistently
- Excellent communication skills, both written and verbal.
Benefits
- Accommodation for qualified individuals with disabilities
- Equal opportunity employer
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
DjangoTypeScriptRESTful APIsGraphQL APIsrelational databasesdata modelingJavaScriptPythonJavaGo
Soft skills
collaborationcommunicationconstructive feedbackproblem-solvingtime managementhonesty in estimationteamworkadaptabilityattention to detailcritical thinking