Full Stack Software Engineer
Description
We’re seeking a Software Engineer who enjoys building the connections between systems—APIs, cloud services, data pipelines, and customer-facing platforms. This role sits at the intersection of IT and Marketing, supporting Martech, CRM, and loyalty systems while helping evolve a modern AWS-based architecture. What You’ll Do Design and build APIs and integrations across internal systems and third-party platforms Migrate legacy workflows to secure, scalable AWS solutions Develop and maintain cloud infrastructure (EC2, S3, Lambda, RDS, VPC, IAM) Implement and optimize CI/CD pipelines (GitHub Actions) Support data pipelines, event-driven architectures, and system performance Contribute to front-end features using React when needed Collaborate with stakeholders to define requirements and improve systems Provide production support and mentor junior engineers What You Bring 4–6 years of software engineering experience Strong API development experience (REST; Java/Spring preferred) Solid SQL knowledge (PostgreSQL, MySQL, SQL Server) + exposure to NoSQL Hands-on AWS experience and cloud architecture understanding Familiarity with integration patterns (GraphQL, webhooks, OAuth2, etc.) Experience with CI/CD, messaging queues (Kafka, SQS, RabbitMQ), and ETL pipelines Strong problem-solving, communication, and ownership mindset Nice to Have Experience with Martech platforms (Adobe Campaign, CRM systems) Python frameworks (Flask, FastAPI, Django) Middleware tools (MuleSoft, Apigee, etc.) AWS Certifications (Developer or DevOps) Compensation: Up to $125,000 annually Compensation is based on a range of factors that include relevant experience, knowledge, skills, other job-related qualifications .