Fullstack Software Engineer

Remote Full-time
About Okendo We believe happy customers make the best marketers. That’s why we built Okendo – the customer marketing platform that creates stronger connections between consumers and the brands they love. Using Okendo , Shopify brands can grow faster and more efficiently by cultivating brand advocacy and maximizing lifetime value. Our unified platform and unique suite of products for Reviews, Referrals, Quizzes, Loyalty, and Surveys is trusted by 16,000+ Shopify brands to turn one time shoppers into revenue-driving Superfans. Position Summary You will work with our Product Engineering team to build out the Okendo platform, focusing on engineering excellence and with a product-driven mindset. You possess a strong foundation in software development principles and a proven ability to write clean, efficient code. You will collaborate with cross-functional teams to design, develop, and implement software solutions that meet business requirements. Your role will involve problem-solving, testing, and deploying software while adhering to established coding standards and best practices. Our Stack: Frontend: Vue for embeddable widgets and shopper-facing components Angular for merchant admin React with Shopify integrations Backend: We use a serverless architecture on AWS, so we rely heavily on: API Gateway for our APIs, CloudFront for CDN and S3 for storage Lambda (running Node.js ) for compute DynamoDB as our primary data store, with replication into Aurora for reporting and OpenSearch for search and aggregation SQS and SNS for queueing and messaging Languages Tools: We use Terraform for Infrastructure as Code TypeScript is our language of choice for the full stack VS Code for our IDE Jira for Scrum How you'll create impact: Knowledge Broad-level understanding of our system architecture. Knowledge of the services used within our tech stack Proficiency in product features and how they are used. Knowledge of team processes and standards. Proficient technical expertise and problem-solving skills. Basic understanding of the organization and cross-functional teams. Delivering Results Develops, tests, and deploys software solutions. Breaks down complex tasks into manageable components. Estimates task duration and manages timelines. Plans and structures code changes effectively. Identifies potential impacts of solutions and key stakeholders. Contributes to continuous improvement of development processes. Communicates effectively with team members about project updates and changes. Manages expectations and prioritizes tasks based on feedback. Seeks guidance on complex tasks and prioritization. Ownership/Autonomy Takes ownership of multiple tasks. Develops technical solutions with guidance. Grows understanding of the overall system. Evaluates potential solutions independently. Integrates solutions into the existing system. Solves problems independently. Seeks support for complex issues. Interpersonal Effectively communicates ideas and participates in team discussions. Contributes positively to team culture and values. Collaborates with team members to complete tasks. Builds relationships within and across teams. Leadership Builds technical expertise and contributes to problem-solving. Writes functional code and begins to optimize for performance and maintainability. Explores new technologies and contributes innovative ideas. Collaborates on system-related issues and provides guidance to others. Actively participates in system design discussions. Seeks mentorship and demonstrates leadership qualities. What we need from you: 5+ years as a Software Engineer What We Value: One Team We are one team committed to the same mission. We trust, respect, and value each other. We recognize the unique skills, experiences, and perspectives each of us has to offer. We continually look for ways to support and enable our teammates. Champion the customer Our customers are the heart of our business and the pursuit of their success is our north star, At every step, we prioritize their interests in our thinking and actions. Strive for Excellence We commit to excellence as our standard. We set and achieve ambitious goals. We maintain a bias for action, tackle the hard problems, and continually work to improve. Extreme Ownership We own the outcomes. We take the necessary action to get things done. We don’t blame others or find excuses. We proactively look for solutions and solve problems. Integrity Always We are always honest, trustworthy, and professional. We treat others fairly and with respect. We are transparent and forthright. We take our commitments seriously and deliver what we promise. Always Day One It’s always Day 1 at Okendo . If we’re not growing, we’re dying. We prioritize agility over bureaucracy. Velocity over perfection. Outcomes over process. We move fast, learn, iterate, and adapt. Follow Us: Instagram Linkedin Twitter Facebook Originally posted on Himalayas
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Hybrid Remote BEHAVIOR CLINICIAN

Remote Full-time

Experienced Home-Based Accounting and Data Entry Clerk – Remote Full-Time Opportunity for Detail-Oriented Professionals

Remote Full-time

Project Manager, Marketing Data & AdTech

Remote Full-time

Accounts Payable Reporting & Optimization Specialist

Remote Full-time

Sr. Data Pipeline Engineer

Remote Full-time

Experienced Live Chat Support Advisor – Flexible Remote Position with Competitive Hourly Rate and Comprehensive Training

Remote Full-time

QA Automation Engineer Atlanta, GA or Remote

Remote Full-time

**Data Entry Credentialling Specialist – Join blithequark's Dynamic Team and Shape the Future of Healthcare Credentialing**

Remote Full-time

**Experienced Customer Service Representative - Provider Support - Full Remote Opportunity in Arizona**

Remote Full-time

Preparedness Grants Program Manager (Emergency Management Program Specialist 3) in Pierce County, WA – Lakewood, WA

Remote Full-time
← Back to Home