Remotery

Senior Software Engineer – Fullstack

atCurologyUS flagCaliforniaFull-timeFull-stack EngineerSenior$150k – $180k/year

Posted 22 hours ago

📋 Description

• Lead the transition of services from our monolithic codebase to a distributed microservices architecture, focusing on scalability, reliability, and long-term maintainability.

• Design and develop microservices that integrate seamlessly into our wider distributed system, with a strong emphasis on observability and fault tolerance.

• Implement robust architectural patterns across APIs, database schemas, and event-driven systems, ensuring decisions support future scalability.

• Proactively identify potential downstream risks created by architectural choices, addressing them early and providing a clear path forward.

• Produce production-ready code at a consistent pace—making significant contributions within the first 30 days and maintaining that momentum as the project scope expands.

• Write advanced, adaptable code that encapsulates the core essence of the solution and remains resilient as requirements evolve.

• Diagnose and resolve production issues—either independently or collaboratively—and take technical ownership of the systems you engage with.

• Differentiate between reversible and irreversible decisions and act accordingly: accelerate where it's safe and proceed cautiously where necessary.

• Act as a technical partner in cross-functional environments—clearly representing the engineering perspective to both technical and non-technical stakeholders.

• Collaborate with product, design, and data science teams to deliver solutions that fulfill both patient and business needs.

• Communicate progress, obstacles, and risks proactively—rather than waiting until deadlines approach.

• Mentor and coach mid-level and senior engineers—fostering their growth through direct feedback, pairing, and code reviews.

• Exemplify high standards in technical, cultural, and process aspects: quality should be the baseline, not just a goal.

• Continuously cultivate and share domain knowledge—leveraging your insights to benefit the team.

• Actively utilize AI tools (e.g., ChatGPT, Claude, Gemini) to enhance design, code generation, debugging, and documentation, while maintaining a clear perspective on where AI is advantageous and where human judgment is essential.

• Critically evaluate AI-generated outputs before taking action—taking personal responsibility for everything you deliver, regardless of its origin.

• Share successes and challenges with your team—understanding that AI proficiency develops collectively, not just on an individual level.


⛳️ Requirements

• 5–7+ years of experience in a full-stack, frontend, or backend software engineering role, delivering production-ready code (with a majority on the backend; full-stack experience is a significant plus).

• Practical experience designing, building, and maintaining microservices within a production distributed system.

• Hands-on experience with AWS infrastructure and/or DevOps-related responsibilities.

• Strong programming proficiency in TypeScript/Node.js, Python, SQL, JavaScript, and React (or similar modern front-end frameworks).

• Familiarity with architectural patterns in large, high-scale applications, including well-structured APIs, database schemas, and event-driven architectures.

• Working knowledge of both relational databases (e.g., MySQL/PostgreSQL) and NoSQL databases.

• Experience collaborating with cross-functional teams, including design, product, and data science.

• Proficiency in automated testing, continuous integration, and contemporary engineering workflow practices.

• Builder mentality: hands-on, eager to dive in, explore the unknown, and bring projects to fruition in dynamic environments.

• Demonstrated AI fluency: practical experience incorporating enterprise AI tools into your engineering workflow to expedite design, code generation, code review, debugging, and documentation.

• Strong judgment in AI-assisted tasks: a proven track record of critically assessing AI-generated outputs prior to action, with a clear understanding of where AI complements engineering and where human oversight is vital.

• **Preferred:**

• Experience with contract testing (Pact or similar) across service boundaries.

• Experience in environments governed by HIPAA regulations, particularly concerning PHI handling requirements.

• Familiarity with saga patterns, Step Functions, or orchestration testing.

• Experience with service-oriented or microservices architectures.

• Experience coordinating manual QA efforts, including with offshore teams.

• **Nice to have:**

• Familiarity with AWS-native tools (EventBridge, SQS, Lambda, Step Functions).

• Experience testing e-commerce platforms.

• Exposure to testing subscription billing or payment processor integrations.

• Experience with observability tools as part of a quality strategy.

• Familiarity with feature flag testing strategies (LaunchDarkly or similar).

• Exposure to mobile testing platforms (iOS/Android) in addition to web.


🏝️ Benefits

• 💰 Competitive compensation and equity package (RSUs).

• 🥼 Comprehensive benefits: Medical, dental, vision, FSA and HSA, supplemental coverages (critical illness, accident, hospitalization), and 401(k).

• 🧘🏻‍♀️ Access to wellbeing perks, including OneMedical, Spring Health, SoFi, and Employee Assistance Program.

• 🌴 Flexible paid time off and holiday policy.

• 🐣 Paid parental leave (for both birthing and non-birthing parents).

• 💜 Employee donation matching program.

• 🫱🏻‍🫲🏽 Culture Committee and employee resource groups for both virtual and in-person connectivity.

• ✨ Complimentary VIP Subscription to Curology or Agency, along with an online retail discount.

People also viewed

Smartsheet18 hours ago

Senior Software Engineer – Remote Eligible from Bulgaria

BG flagBulgaria OnlyFull-timeFull-stack Engineer
ApplyView job
Smartsheet18 hours ago

Senior Software Engineer – Remote Eligible, Bulgaria

BG flagBulgaria OnlyFull-timeFull-stack Engineer
ApplyView job
Domus Global18 hours ago

Fullstack Developer – AI, Product

UY flagUruguay OnlyFull-timeFull-stack Engineer
ApplyView job
PSI CRO AG18 hours ago

Full Stack Developer, AI Solutions

LT flagLithuania OnlyFull-timeFull-stack Engineer€3,200 – €5,000/month
ApplyView job
Software Mind18 hours ago

Senior Software Engineer – Full Stack

CR flagCosta Rica OnlyFull-timeFull-stack Engineer
ApplyView job
Software Mind18 hours ago

Senior Software Engineer

CR flagCosta Rica OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers