Senior Full Stack Engineer

Wiser
Summary
Join Wiser Solutions as a Senior Full Stack Engineer and be a core contributor in developing our suite of product offerings. You will work with product and engineering leaders to define intuitive solutions, design customer-facing UI and back-end services, and develop high-performance applications. Responsibilities include implementing security protocols, improving solution quality, owning projects from idea to production, and mentoring team members. The ideal candidate possesses 6+ years of professional software engineering experience, full-stack expertise, and a strong understanding of data pipelines and AWS. This role offers a collaborative, fast-paced environment with competitive compensation and benefits.
Requirements
- 6+ years of professional software engineering/development experience
- Proficiency with architecting and delivering solutions within a distributed software platform
- Full stack engineering experience, including front end frameworks (React/Typescript, Redux) and backend technologies such as NodeJS/NestJS/Typescript, GraphQL
- Proven ability to learn quickly, make pragmatic decisions, and adapt to changing business needs
- Proven ability to work and effectively, prioritize and organize your work in a highly dynamic environment
- Proven track record of working in highly distributed event driven systems
- Strong proficiency working of RDMS/NoSQL/Big Data solutions (Postgres, MongoDB, Trino, etc.)
- Solid understanding of Data Pipeline and Workflow Automation – orchestration tools, scheduling and monitoring
- Solid understanding of ETL/ELT and OLTP/OLAP concepts
- Solid understanding of Data Lakes, Data Warehouses, and modeling practices (Data Vault, etc.) and experience leveraging data lake solutions (e.g. AWS Glue, DBT, Trino, Iceberg, etc.)
- Ability to clean, transform, and aggregate data using SQL or scripting languages
- Ability to design and estimate tasks, coordinate work with other team members during iteration planning
- Solid understanding of AWS, Linux and infrastructure concepts
- Track record of lifting and challenging teammates to higher levels of achievement
- Experience measuring, driving and improving the software engineering process
- Good testing habits and strong eye for quality
- Outstanding organizational, communication, and relationship building skills conducive to driving consensus; able to work well in a cross-functional environment
- Experience working in an agile team environment
- Ownership – feel a sense of personal accountability/responsibility to drive execution from start to finish
- Drive adoption of Wiser's Product Delivery organization principles across the department
Responsibilities
- Think like our customers – you will work with product and engineering leaders to define intuitive solutions
- Designing customer-facing UI and back-end services for various business processes
- Developing high-performance applications by writing testable, reusable, and efficient code
- Implementing effective security protocols, data protection measures, and storage solutions
- Improve the quality of our solutions – you will hold yourself and your team members accountable to writing high quality, well-designed, maintainable software
- Own your work – you will take responsibility to shepherd your projects from idea through delivery into production
- Bring new ideas to the table – some of our best innovations originate within the team
- Guiding and mentoring others on the team
Preferred Qualifications
- Experience with CQRS
- Experience with Domain Driven Design
- Experience with C4 modeling
- Experience working within a retail or ecommerce environment
- Experience with AI Coding Agents (Windsurf, Cursor, Claude, ChatGPT, etc) – Prompt Engineering
Benefits
Competitive compensation, benefits, and career growth opportunities
Share this job:
Similar Remote Jobs
