Remote job
Software Development Engineer
Job details
About this role
Role overview
This position centers on building and shipping client products across web, mobile, and backend surfaces, with engineers working alongside the people who use what they deliver. The work blends full-stack feature development, direct stakeholder interaction, and iterative shipping in short, predictable cycles. It is a good fit for someone who enjoys variety, collaborative scope-setting, and seeing their work reach real users quickly.
Responsibilities
- Build features end-to-end, spanning frontend interfaces and backend services - Write clean, well-tested code and review teammates' work with constructive feedback - Partner directly with clients and product leads to shape scope, clarify priorities, and surface tradeoffs - Ship work in two-week sprints, closing each cycle with a working demo for stakeholders - Contribute to architectural decisions that keep codebases maintainable as projects evolve
Requirements
- Strong fundamentals in JavaScript or TypeScript, complemented by at least one backend programming language - Practical experience with React or a comparable component-based framework - Comfort with Git workflows, designing or consuming RESTful APIs, and working with relational databases - Clear written communication in English, especially when explaining technical decisions to non-engineers