Senior Software Engineer Backend
Overview
In this role you will design and build AWS-based applications to support fast, reliable software releases. You join a dynamic team applying agile and DevOps practices to enable operations and delivery of scalable cloud platforms. You will work on cloud-native microservices and full-stack development, shaping robust products that serve customers and internal stakeholders. This is a mission-driven opportunity to contribute to high-impact software in a fast-paced housing technology environment.
Compensation / BenefitsCompetitive compensation with performance bonusesComprehensive benefits package (medical, dental, vision)Generous time off (PTO + holidays)Ongoing learning and development opportunitiesCulture that celebrates collaboration and recognitionParental leave and 401(k) with company match
ResponsibilitiesHands-on full-stack development across multiple technologiesBuild and scale cloud-native microservices (AWS, Google Cloud, Kubernetes, Docker)Evaluate and integrate new technologies into the stackLead proof-of-concept projects to validate architecturesRefactor and re-architect existing softwareCollaborate to create reusable components and reduce duplicate effortCoach and coordinate work across internal and external teamsSupport testing and deployment cycles including UAT coordinationLog, track, and manage issues in JIRAContribute to designs for proofs of concepts and architecture documentation
Key requirementsBS in Computer Science or equivalent; advanced degree preferred5+ years software development experience for internet-scale web/mobile apps and public APIs5+ years experience with Node.js or JavaExpertise with Express or Spring BootExperience with AWS or AzureExperience with NoSQL and relational databasesStrong problem solving, design, and testing skillsExperience with Agile/SDLC/Iterative developmentExperience with integrated systems and software performance tuningExperience with software deployment and release processesStrong communication skills and ability to engage with business ownersExperience with JiraExperience with Salesforce development is a plusExperience with serverless design and Solr is a plusExperience with React/React Native is a plusstrong communicationproblem solvingadaptabilityNode.jsJavaExpress