Mark43
Middle/Senior Full Stack Engineer
Remote Developer role with clear candidate location fit.
PostedJul 15, 2026
Eligible countries13 accepted countries
Seniority signalMiddle, Senior
Work settingRemote
Accepted candidate locations
Role overview
Middle/Senior Full Stack Engineer
Requirements and responsibilities
Readable role content extracted into sections for faster review.
About the role
We are looking for a Senior Full Stack Engineer to build robust server-side solutions for a SaaS platform operating at scale, working across Java, React, SQL, Redis, and Elasticsearch. You will contribute to architecture decisions, design reusable client integration systems, and participate in code reviews and CI/CD processes as a trusted technical resource. The role requires 5–6 hours of daily EST overlap and prior SaaS production experience.
What you will do
- Build a reusable client integration system following secure cloud software best practices;
- Collaborate with design and product teams to gather requirements, create estimates, plan sprints, and meet delivery timelines;
- Plan and accurately estimate development and delivery timelines;
- Contribute to technical documentation and automated build and deployment processes to improve engineering efficiency;
- Review code submitted by other engineers and participate in the pull-request review process.
Must haves
- 4+ years of SaaS experience;
- High level of proficiency in Java, React, and SQL;
- Knowledge of Microservices architecture;
- Frontend experience with JavaScript, TypeScript, and ReactJS;
- DevOps mindset focused on automation and continuous improvement;
- Understanding of observability and familiarity with strong CI/CD practices;
- Proven ability to meet deadlines, motivate others, and consistently produce high-quality, impactful results;
- Upper-intermediate English level.
Nice to haves
- Experience building software in the cloud, preferably with AWS.
Similar roles
Keep a backup shortlist.
Java 12 accepted countries
Lead Backend EngineerBumbleView role .NET, Api 12 accepted countries
Talent Community| Senior InRiver PIM EngineerHiring teamView role React 8 accepted countries
PHP DeveloperRedwoodView role Content Classification, English 8 accepted countries
Taxonomy Analyst (German Speaker)IndeedView role Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Hiring flow
Applications are saved in WithMira for review and follow-up.
1Apply with your profile and resume snapshot.
2Recruiter reviews your fit for this position.
3Messages and recruiter decisions stay attached to this role.