About the RoleYou'll build backend services and APIs on a Node.js/Kafka/Prisma stack. The codebase has patterns and conventions - your job is to understand them, follow them, and improve them over time. You'll work alongside SRE and security engineering teams who care about operational reliability and security, so you'll need to care about those things too.This isn't a feature factory. We're building software where reliability and correctness matter as much as shipping velocity. We move fast and break things, but we always go back and fix it.What You'll DoDesign and implement full-stack services that are reliable, maintainable, and secureWork within an event-driven microservices architectureWrite integration and unit tests that give the team confidence in what shipsParticipate in design reviews - bring your own proposals, push back when something is wrongDebug production issues and own the fix end to endWrite documentation that your teammates will actually useParticipate in on-call rotation and support incident response for features you ownCollaborate with SRE and security engineers to ship software that's operationally soundWhat We're Looking ForRequired:3+ years of backend or full-stack software engineering experienceStrong proficiency in at least one backend language - we use Node.js/JavaScript, but strong engineers learn fast (Python, Go, or Java experience also welcome)Experience designing and building REST APIs - you understand HTTP deeply, not just how to write routesFamiliarity with relational databases and ORMs - schema design, query performance, migrationsUnderstanding of microservices architecture and distributed system trade-offsUS citizenship or Lawful Permanent Resident status (Public Trust eligibility required)Paths In - You Might Be a Fit If You:Have been a solid backend or full stack engineer at a product company or startup and want to work on software where the mission is more meaningful than the business modelHave built things in open source, side projects, or hackathons that demonstrate you can design and build real systemsHave a strong computer science foundation and solid professional experience, and want a team that will invest in making you betterAre a full-stack engineer who wants to go deep on backend systems and distributed architectureHelpful but Not Required:Experience with event-driven architectures and message queues (Kafka, RabbitMQ, or similar)Familiarity with Prisma or other modern ORMsExposure to containerized deployments - understanding what happens after you write the codeBackground in secure software development practicesAbout Satine TechnologiesOur mission is to protect the institutions that underpin free society from cyber threats. We're a small, mission-driven team that works on problems that matter - from offensive security testing for hospitals and banks to building capabilities for national security missions.We invest in people who invest in themselves. This isn't a body shop. You'll work with a team that takes pride in technical craft and cares about developing the people who join us.BenefitsHealth insurance with vision, dental, and HSALife insurance (100% employer-funded)401(k) with 4% matchFlexible PTOTo all recruitment agencies: Satine Technologies does not accept agency resumes.
recblid trjf5k0sk1ojeuiufr7piyq7iikc9b
Not Specified