Senior Software Engineer - Youll join a collaborative and supportive engineering team focused on making it seamless and compelling for users to engage with our platform. This is a fully remote role reporting to the Engineering Manager of Customer Experience, with strong opportunities for technical leadership, mentorship, and personal growth. What Youll DoWrite high-quality, scalable, and testable code that drives key business initiativesContribute hands-on while also helping shape the technical direction of the teamBuild and maintain features using modern technologies such as:Elixir, RubyReact, TypeScript, GraphQLKafka, AWS (Lambda)PostgreSQL, DynamoDBParticipate in architecture and design decisionsReview pull requests and provide constructive feedbackCollaborate closely with teammates through pair programmingDeploy and monitor user-facing features in productionContinuously learn and explore new technologies and patternsWhat Were Looking For5 years of professional software development experienceStrong proficiency in Elixir or RubySolid experience with modern JavaScript (ES6), HTML, and CSSHands-on experience with React and its ecosystem (Node. Js, npm)Familiarity with:RESTful APIsGit and version control workflowsTypeScriptRemote deployment toolsUnderstanding of event-driven architectures, databases, and GraphQLA problem-solving mindset with a focus on user impactInterest in e-commerce, retail, or building sustainable digital ecosystemsNice to HaveExperience with Kafka (event streaming)Experience transitioning from monoliths to microservices architecturesWhy Join UsWork with a supportive and collaborative team that values growthHave real influence on technical decisions and product directionBe part of a mission-driven environment focused on innovation and sustainabilityContinuous opportunities for learning, mentorship, and career development