This position is located in *Waukee, Iowa.*Apply now, read the job details by scrolling down Double check you have the necessary skills before sending an application.*Vizonian* *Life*#TeamVizy is leading the technology-payment processing space. Our culture is built on trust, transparency, technology, and talent. We are the voice for business owners, putting money back in their pockets and eliminating up to 100% of their processing fees.It's time to #lovewhatyoudo and be your authentic self! Yes, we hold each other accountable. If you're successful, we're all successful - this is why we #workhardplayhard so #LFG!*The Gig*In this role, you'll design, build, and maintain scalable software solutions that power key business initiatives. You'll collaborate across teams, help shape architectural decisions, and play a critical role in keeping our systems secure, reliable, and high performing. The ideal candidate would have deep expertise in *TypeScript* and hands-on experience designing, scaling, and evolving enterprise-grade applications. Proven success delivering engaging *Angular* frontends alongside high-performance backend services built with *NestJS* on *Node.js.* Strong architectural leadership across RESTful APIs, microservices-based platforms, and integration patterns, complemented by deep experience across data layers using relational and NoSQL databases such as *PostgreSQL, MySQL,* and *MongoDB*.* Design, build, and maintain *production-grade frontend and backend applications* using *TypeScript and Node.js.** Develop modern *Angular* frontend experiences and *NestJS* backend services.* Architect and evolve *RESTful APIs*, microservices, and system integrations.* Collaborate closely with Product, Engineer, Data, and Infrastructure teams to deliver end-to-end solutions.* Write clean, well-tested, and maintainable code that follows defined *coding standards* and incorporates *secure coding best practices*, ensuring high performance, reliability, and security.* Troubleshoot, diagnose, and resolve technical issues across the domain.* Participate in code reviews, technical discussions, and architectural decisions.* Help design and scale *high-volume, mission-critical systems* that power core business operations.Requirements*Ready to Level-Up?** Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent hands-on experience.* *3+ years* of professional experience designing, building, and supporting production software.* Strong proficiency in *TypeScript and Node.js.** Hands-on experience developing:* Frontend applications with *Angular.** Backend services with *NestJS.** Solid understanding of *RESTful APIs*, microservices architecture, and integration patterns.* Experience working with *relational and NoSQL databases* (PostgreSQL, MySQL, MongoDB).* Familiarity with modern cloud platforms such as *AWS, Azure, or DigitalOcean.** Strong debugging, troubleshooting, and problem-solving skills.* Ability to collaborate effectively in cross-functional, fast-paced teams.*Take your Career to the Next Level!** Experience working in *FinTech, payments, or regulated environments.** Knowledge of system security, secure coding practices, and compliance frameworks.* Experience with automated testing frameworks and quality assurance processes.* Exposure to *event-driven architectures*, queues, or messaging systems.* Familiarity with *CI/CD pipelines*, containerization, or infrastructure-as-code.* Passion for scalable systems, clean code, and continuous improvement. xijylhu /*/* Have we caught your attention? Take #action and grow with us! /*/*Pay: $70,000.00 - $100,000.00 per yearPeople with a criminal record are encouraged to applyWork Location: In person
Job Title
Software Engineer