Logo for NIR-YU

Staff Software Engineer - Full Stack

Role overview

Qualifications

  • 8–10+ years of professional software engineering experience
  • Strong full-stack engineering experience
  • Strong experience with React and modern frontend development practices
  • Strong experience building backend services and APIs using Python

Responsibilities

  • Build and ship product. Design, implement, test, and deploy customer-facing features and platform improvements across our full stack.
  • Own complex technical initiatives. Take ambiguous or technically challenging problems from initial design through production rollout and ongoing operation.
  • Provide technical leadership. Help the team make thoughtful decisions around architecture, APIs, data models, infrastructure, reliability, and engineering practices.
  • Guide and mentor engineers. Help teammates work through difficult technical problems, provide constructive feedback, and help engineers develop stronger technical judgment.

About the company

NIR-YU logo

NIR-YU

Staffing & Recruiting

Nir-Yu specializes in helping Small and Medium Enterprises unlock the potential of their business. Our typical customer is worried about not being able to make enough progress on their product(s) or project(s) with their current team; they need additional team-members to deliver work on-time and with the required quality. Tight budgets also make it necessary to lower average wage costs, making it necessary to consider hiring internationally to lower costs. We help these companies by providing a bespoke service that finds and hires remote workers from Mexico, Colombia, Argentina, Chile, Brazil and other countries in LatAm based on the company’s specific job descriptions to work as an extension of their team and perform the required functions. Unlike many other companies, we don’t have a bench of contractors to be hired out, instead each team is hired specifically to meet specific requirements and to work exclusively as a remote employee.

Company details

Company typeScaleup
IndustryStaffing & Recruiting
Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

The Role:

We’re looking for a Staff Software Engineer to join our engineering team as a senior individual contributor and technical leader. This is a hands-on role for someone who enjoys building and shipping software while also helping a team make better technical decisions.

You’ll work across the stack-from React applications and Python services to AWS infrastructure and system architecture. You’ll own complex technical initiatives, help shape how our systems evolve, and provide guidance and mentorship to engineers across the team.

This role will also include some customer-facing exposure. You may occasionally work directly with customers to understand technical requirements, troubleshoot complex issues, gather feedback, or help communicate how our technology solves their needs.

We’re looking for someone who can move comfortably between writing production code, designing systems, debugging infrastructure, reviewing technical approaches, helping other engineers grow, and engaging thoughtfully with customers when needed.

Responsibilities:

  • Build and ship product. Design, implement, test, and deploy customer-facing features and platform improvements across our full stack.

  • Own complex technical initiatives. Take ambiguous or technically challenging problems from initial design through production rollout and ongoing operation.

  • Provide technical leadership. Help the team make thoughtful decisions around architecture, APIs, data models, infrastructure, reliability, and engineering practices.

  • Stay hands-on. Write production code, participate in code reviews, debug issues, and contribute directly to the systems you help design.

  • Improve AI quality. Help establish practical approaches to prompt iteration, offline and online evaluations, regression testing, monitoring, and measuring the quality of AI-powered features.

  • Raise the engineering bar. Identify opportunities to improve code quality, developer experience, testing, observability, performance, reliability, and operational maturity.

  • Guide and mentor engineers. Help teammates work through difficult technical problems, provide constructive feedback, and help engineers develop stronger technical judgment.

  • Drive architecture. Design systems that are pragmatic today while creating a strong foundation for future scale and complexity.

  • Improve our infrastructure. Help evolve our AWS environment, deployment processes, CI/CD systems, observability, security practices, and infrastructure-as-code.

  • Engage with customers when needed. Participate in select customer conversations to understand requirements, investigate technical issues, gather feedback, and help translate customer needs into technical solutions.

  • Collaborate across functions. Work closely with product, design, customer-facing teams, and other stakeholders to translate business and customer needs into effective technical solutions.

  • Create clarity. Break large or ambiguous problems into actionable plans and communicate technical tradeoffs clearly to engineers, customers, and non-technical stakeholders.

  • Own outcomes, not just code. Help ensure the systems and features you build are reliable, maintainable, measurable, and successful in production.

Requirements:

  • 8–10+ years of professional software engineering experience, including experience operating as a senior or technical lead engineer.

  • Strong full-stack engineering experience, with depth in both frontend and backend development.

  • Bonus: experience working with Healthcare SaaS.

  • Strong experience with React and modern frontend development practices.

  • Strong experience building backend services and APIs using Python.

  • Significant experience designing, deploying, and operating systems on AWS.

  • Experience with cloud infrastructure, networking, containers, CI/CD, observability, and infrastructure-as-code.

  • Hands-on experience building with AI/LLM systems in production or near-production environments.

  • Experience with prompt engineering and prompt iteration, including designing prompts for reliability, consistency, and structured outputs.

  • Experience creating or working with LLM evaluation frameworks, including test datasets, quality metrics, regression evaluations, human review, or automated judging approaches.

  • Strong understanding of distributed systems, APIs, databases, system design, performance, scalability, and reliability.

  • Experience making architecture decisions and evaluating technical tradeoffs.

  • A track record of shipping meaningful features and systems to production.

  • Experience mentoring engineers and influencing technical direction without relying on formal authority.

  • Strong debugging and problem-solving skills across application and infrastructure layers.

  • Ability to work effectively in environments where requirements may be evolving or ambiguous.

  • Strong written and verbal communication skills, including the ability to interact effectively with customers and translate between technical and business needs.

Our Tech Stack:

  • React / TypeScript

  • Python

  • REST and/or GraphQL APIs

  • PostgreSQL and other data stores

  • AWS

  • Docker / containers

  • Infrastructure-as-code such as Terraform or AWS CDK

  • CI/CD systems

  • Logging, monitoring, metrics, and observability tooling

  • LLM APIs and AI platforms

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at NIR-YU

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.