Software Engineer

VizyPayWaukee, IA
just now

About The Position

This position is located in Waukee, Iowa. 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.

Requirements

  • 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.

Nice To Haves

  • 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.

Responsibilities

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service