Full-Time Staff Software Engineer (React + TypeScript)
Software Mind is hiring a remote Full-Time Staff Software Engineer (React + TypeScript). The career level for this job opening is Expert and is accepting San Jose, Costa Rica based applicants remotely. Read complete job description before applying.
Software Mind
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Overview Software Mind is seeking qualified candidates to fill the role of Staff/Lead Software Engineer. We offer competitive salary, positive work environment, high-quality technology solutions, flexible schedules, work-life balance, continuing education opportunities, social activities, birthday celebrations, and payment in US Dollars.
About the role We are looking for a Staff (Lead) Software Engineer with expertise in React, TypeScript, Node.js, and SSR frameworks. The focus is full-stack, with a slight emphasis on front-end.
Main responsibilities/tasks include:
- Hands-on development (60%)
- Write great code and share expertise.
- Iterate and update client-facing web pages/flows guiding users to products.
- Perform data integrations for improved customer experience.
- Contribute to application, feature, and flow development to improve customer experience.
- Support ongoing efforts to optimize the client's SDLC, maintaining best practices.
- Work throughout the tech stack (React.js, TypeScript, Next.js, Node.js, GraphQL, SQL, REST API, Context API, etc.).
- Own and drive projects, and support senior engineers in others.
- Team Lead duties (40%)
- Work collaboratively and mentor team members.
- Review code, share knowledge, and pair program on complex tasks.
- Be a true owner of work and responsibilities, motivated and a self-starter.
- Provide thought leadership and expertise on engineering solutions.
- Bring technical opinions to the table, adapt to group consensus.
- Attend and contribute to architecture and design meetings.
- Partner with the Engineering Manager to plan roadmap, OKRs, break down requirements, bring a technical voice to meetings, maintain engineering excellence, establish guardrails, and suggest process improvements.
Job Skills/Requirements
- English proficiency: +90% written and oral (B2 level or above)
- Experience: 8-10 years in software development, 1-2 years in technical leadership (e.g., Tech Lead, Team Lead)
- Expertise: React, advanced TypeScript, Node.js, SSR frameworks (Next.js, Nest.js), Astro.js, understanding of islands architecture and partial hydration, web performance optimization (Core Web Vitals, caching).
- Skills: building scalable applications, strong product mindset, collaboration with cross-functional teams, experience with observability and monitoring tools (e.g., Datadog), knowledge of CI/CD.