Senior Software Engineer
Inizio Evoke
Get hot jobs first on Telegram
New positions appear faster in our channel
- Location
- United States
- Job Type
- full-time
- Salary
- $160,000โ$170,000 USD
- Posted
- April 26, 2026
Job Description
Location: This is a remote role that may travel to Tempe, Arizona on occasion.
About Inizio Evoke
In the journey of life, your career should make a difference.
We believe everyone has a purpose at Evoke, and it's everyone's role to make health more human™. When you join Inizio Evoke, you become part of a dynamic global healthcare platform. Organized by global practice areas and specialty agencies, we provide access to a uniquely comprehensive offering to solve the most complex of challenges in today's healthcare market.
About the role
We are looking for a Senior Software Engineer to help build and evolve our platform. This is a hands-on position within a small, collaborative team where writing production code is a core part of the job—alongside thoughtful system design and technical judgment.
You will spend a substantial portion of your time developing and shipping production systems across the stack. At the same time, you will contribute to design discussions, help shape architectural decisions, and translate technical direction into clear, applicable plans.
This role is suited for a senior engineer who leads through contribution—someone who builds with depth, approaches system design deliberately, brings clarity to complex decisions, and elevates the engineers around them.
What You'll Do
Hands-On Engineering
-
Develop scalable full-stack systems, with primary depth in backend services (TypeScript/Node.js and Python) and meaningful contributions to React-based frontend applications.
-
Develop APIs, services, and data models while contributing to cloud infrastructure, reliability, and overall production readiness.
Architecture & Design
-
Contribute to technical design and architectural decisions, helping structure systems for scalability, maintainability, and long-term.
-
Evaluate tradeoffs, surface risks early, and turn high-level direction into, well-reasoned technical approaches.
Planning & Execution
-
Break down complex programs into clear, executable phases and convert agreed direction into practical implementation plans.
-
Collaborate with product and leadership to refine ideas before development begins and guide delivery of well-scoped releases.
Team Impact
-
Support and mentor engineers through code reviews, pairing, and design collaboration while promoting reliability, performance, and maintainability.
-
Contribute to practical engineering standards and operate effectively in an environment where priorities evolve and not everything is fully defined upfront.
About you
-
Required Experience
-
7+ years of experience building and operating production software systems.
-
Backend expertise in TypeScript (Node.js) and Python, including building and maintaining production-grade APIs and services.
-
Working proficiency in TypeScript / JavaScript and React for frontend development, with backend depth as the primary expectation.
-
Experience designing and evolving production-grade APIs and service interfaces.
-
Experience working with relational databases and managing data models in production environments.
-
Experience building and operating systems in AWS or comparable cloud platforms.
-
Experience with system design, scalability, and architectural tradeoffs.
-
Experience contributing to both design and delivery decisions within small, high-ownership teams.
-
Experience with, or willingness to learn, the thoughtful application of modern AI-assisted tools to enhance productivity and problem-solving.
-
Benefits:
Inizio Evoke provides an exciting and flexible work environment, great compensation packages and outstanding company paid benefits including medical, dental, 401(k), tuition reimbursement and flexible time off.
Don't meet every job requirement? That's okay! Our company is dedicated to building a diverse, inclusive, and authentic workplace. If you're excited about this role, but your experience doesn't perfectly fit every qualification, we encourage you to apply anyway. You may be just the right person for this role or others.
๐ฏ Who is this job for?
This role suits a Senior Software Engineer with strong backend focus and solid full-stack experience (Node.js, TypeScript, Python, React, AWS). The candidate should be experienced in designing scalable systems, building production APIs, working with databases, and making architectural tradeoffs in evolving environments. They should also be comfortable leading through hands-on contribution, mentoring teammates, and translating complex technical ideas into clear implementation plans.
๐ฌ Potential Interview Questions
-
How would you design a scalable backend service using Node.js and Python?
Use modular architecture with clear service boundaries, leverage asynchronous processing, and ensure statelessness for horizontal scaling. Combine with caching and message queues for performance. -
What are best practices for designing production-grade APIs?
Use consistent naming, versioning, proper error handling, and strong validation. Ensure security, observability, and backward compatibility. -
How do you approach system design for scalability and maintainability?
Break systems into loosely coupled services, define clear interfaces, and plan for failure scenarios. Evaluate tradeoffs between performance, complexity, and cost. -
How do you manage relational databases in production systems?
Design normalized schemas, use indexing for performance, and manage migrations carefully. Monitor queries and optimize based on real usage patterns. -
What are common tradeoffs when working with microservices vs monoliths?
Microservices offer scalability and flexibility but add complexity in communication and deployment. Monoliths are simpler to manage initially but can become harder to scale. -
How do you ensure reliability in cloud-based systems (e.g., AWS)?
Use redundancy, auto-scaling, monitoring, and failover strategies. Implement infrastructure as code and strong observability practices. -
How would you break down a complex feature into executable tasks?
Start with high-level requirements, define system boundaries, and split into smaller deliverables. Prioritize based on impact and dependencies. -
How do you balance backend and frontend responsibilities as a full-stack engineer?
Focus on backend depth while contributing to frontend where needed. Ensure clear API contracts to decouple frontend and backend development. -
How do you mentor other engineers in a high-ownership team?
Provide constructive code reviews, share best practices, and support decision-making. Encourage autonomy while guiding architectural thinking. -
How can AI-assisted tools improve software engineering productivity?
They help with code generation, debugging, and documentation. When used thoughtfully, they accelerate development while maintaining quality.
๐ Job Summary
Inizio Evoke is a global healthcare platform dedicated to making health more human™, tackling complex challenges across the industry with innovative digital solutions. As a Senior Software Engineer, you’ll build and scale full-stack systems using TypeScript (Node.js), Python, and React, while shaping architecture and mentoring engineers in a high-ownership team. This remote role (with occasional travel to Tempe, Arizona) offers a salary of $160K–$170K plus strong benefits and flexibility. It’s a great opportunity to make real-world impact in healthcare, influence technical direction, and grow within a collaborative, mission-driven environment.
Required Skills
Never miss a JavaScript opportunity
Subscribe to get similar jobs and weekly insights delivered to your inbox
Hiring JavaScript developers?
Post your job to 12,000+ registered developers. Starting free.
See PricingRelated jobs
Senior NodeJS Backend Developer
Voicemod
Full-timeIs this your listing? Claim or request removal