FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Software Engineer
Software MindStaff Software Engineer developing both front-end and back-end solutions for financial products. Collaborating with teams to enhance user experiences and drive project success.
Tech Stack
Tools & technologiesGraphQLJavaScriptNext.jsNode.jsReactSDLCSQLTypeScript
About the role
Key responsibilities & impact- 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.
- Perform data integrations within the decision process to improve customer experience.
- 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, GraphQL, SQL, REST API, Context API, and more.
- Support the adoption and migration of Next.js, to increase speed and responsiveness
- Own and drive various projects and support senior engineers driving other projects.
- Work collaborative and help “up-level” the team through mentorship, code reviews, knowledge sharing, and pair programming as needed on complex development tasks.
- 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 thought leadership/expertise around the right level of engineering for a given solution to help ensure projects are not “over-engineered”.
- Bring strong technical opinions to the table, but hold them loosely, being humble enough to let them go and move forward if group consensus goes in another direction.
- Attend and contribute to architecture and design meetings and discussions.
- Partner with the Engineering Manager to plan the roadmap, turn product requirements into user stories, support planning & refinement meetings, and maintain a high standards for engineering excellence across the team.
Requirements
What you’ll need- +90% English written and oral (at least B2 level) with excellent communication skills
- 8-10 years of overall development experience in a professional software engineer position
- 1-2 years of experience in a Tech Lead, Team Lead, or Staff Engineer role
- Expertise in React, advanced TypeScript, Next.js (preferably Next.js version 13), and Node.js
- Ability to mentor other engineers in TypeScript and share knowledge/best practices
- Experience with Observability: Strong knowledge of observability tools like DataDog or similar
- Experience setting up dashboards, monitors, error reporting, etc.
- Experience with Web Performance: Core web vitals, caching, Critical rendering path, static generation
- Experience working on large-scale production applications
- Ability to take business requests and break them down into manageable steps to achieve a goal
Benefits
Comp & perks- 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
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
React.jsTypeScriptNext.jsNode.jsGraphQLSQLREST APIContext APIWeb PerformanceObservability
Soft Skills
communicationmentorshipteam collaborationleadershipproblem-solvingself-starterthought leadershiphumilityproject ownershipknowledge sharing