Staff Software Engineer (React/TypeScript/Next.js)
Description
Overview
Software Mind is seeking qualified candidates to fill the role of Staff Software Engineer (React/TypeScript/Next.js).
In addition to a competitive salary rate and a positive work environment, committed to delivering high-quality technology solutions, we also offer:
- Flexible schedules and authentic work-life balance
- Opportunities for continuing education
- Social activities per country sponsored by the company
- Birthday celebration
- Payment in US Dollars
Company Description
We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company’s projects! Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work!
Job Description
We are looking for a Staff Software Engineer with expertise in Next.js, React, TypeScript, Node.js, and SQL. The role is a full-stack development position, but the majority of the work is typically more focused on the front-end.
Main Responsibilities
- Write great code and be a team player who is willing to share your expertise and knowledge with others.
- Iterating and updating client-facing web pages and flows that guide users toward the right company-related products to meet their needs.
- Contribute to the design and development of new applications, features, and flows to make the customer experience more intuitive and user-friendly.
- Support ongoing efforts to optimize the client's end-to-end SDLC, while maintaining best practices.
- Work throughout the full tech stack using React.js, TypeScript, Next.js, Node.js, SQL, REST API, Context API, and more.
- Own and drive various projects and support other engineers in driving other projects
- Be a true owner in every sense of the word as it relates to your work, responsibilities, and commitment to the team, and be an intrinsically motivated self-starter
- Provide expertise around the right level of engineering for a given solution, making sure solutions are not “over-engineered”
- Bring strong technical opinions to the table, but be humble enough to move forward collaboratively if the team consensus goes in another direction
- Attend and contribute to architecture and design meetings and discussions
- Breakdown product requirements into actionable user stories
- Bring a technical voice to planning & refinement meetings
- Maintain a high bar for engineering excellence
- Establish technical guard rails, conventions, and best practices
- Suggest process improvements and ideas to make the team better
Job Skills/Requirements
- +90% English written and oral (at least C1 level) with excellent communication skills.
- 8+ years of professional experience in software development.
- Expertise in React, TypeScript, and Next.js (Next.js version 13 or newer, including proficiency with App Directory and App Router).
- Advanced proficiency with HTML, CSS, Static Site Generation (SSG), Material UI (MUI), Semantic Markup, and modern design principles.
- Proficiency with Node.js, SQL, and database technologies like PostgreSQL or similar
- Strong understanding of web performance optimization, including Core Web Vitals, caching strategies, static generation, and rendering techniques.
- Proven ability to lead projects and uphold high standards in code quality and development best practices.
- Experience building and maintaining scalable, production-ready applications.
- Solid product mindset with the ability to align technical solutions with business objectives.
- Effective collaboration with cross-functional teams, including engineering, product, and design.
- Knowledge of observability and monitoring tools like DataDog or similar
Nice to have:
- Knowledge and understanding of Infrastructure as Code (IAC),
- Experience working on an organically driven website at a scale
- Experience working with data analytics tools and understanding complex analytics schemas
- Experience with CI/CD
Apply today to learn more about this exciting opportunity. We are actively interviewing now for this position.