Senior Full Stack Software Engineer

INFINITE CHOICE LLC
3hRemote

About The Position

We're seeking a talented Senior Full Stack Software Engineers to join our growing engineering team at InfiniteChoice. You'll lead the design and development of cloud-native software solutions that serve millions of users and power billions in transaction volume. As a senior full stack engineer, you'll own the complete product development lifecycle - from initial design through deployment and monitoring. You'll work with modern technologies including Node.js and Vue.js to build scalable, user-focused applications in a collaborative, fast-paced environment.

Requirements

  • Node.js expertise: Strong proficiency in server-side JavaScript development with Node.js
  • Frontend mastery: Hands-on experience with Vue.js and/or React, including state management (Vuex/Pinia, Redux)
  • JavaScript/TypeScript: Deep understanding of modern JavaScript ES6+ and TypeScript
  • Database experience: Proficiency with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases
  • API development: Experience building and consuming RESTful APIs and GraphQL services
  • Hands-on experience with cloud-native software development - experience with GCP is a plus
  • Independent problem-solver with ability to work autonomously and drive projects to completion
  • Proactive mindset with strong initiative in identifying and addressing technical challenges
  • Continuous learner who stays current with emerging technologies and best practices
  • Quality-focused with attention to detail and commitment to delivering robust, well-tested code
  • Collaborative spirit with excellent communication and truly believe in teamwork
  • Bachelor's degree in Computer Science, Engineering, or equivalent professional experience
  • 6+ years of hands-on experience in software development
  • Strong analytical and problem-solving skills
  • Ability to work in a fast-paced, evolving environment
  • Passion for building exceptional user experiences
  • Commitment to code quality, testing, and documentation

Nice To Haves

  • Familiarity with AI-powered development tools (Cursor, Claude Code) is a huge plus.

Responsibilities

  • Design: Collaborate with Product and Design teams to create technical specifications and user experience flows
  • Development: Build responsive web applications using Node.js backends and Vue.js frontends
  • Testing: Implement comprehensive testing strategies including unit, integration, and end-to-end tests
  • Deployment: Manage CI/CD pipelines and deploy applications using modern DevOps practices
  • Monitoring: Implement observability solutions and maintain production systems for optimal performance
  • Architect and develop services using Node.js with modern frameworks (Express, Fastify, NestJS)
  • Build dynamic, responsive user interfaces with Vue.js and modern JavaScript/TypeScript
  • Design RESTful APIs and GraphQL services for seamless frontend-backend integration
  • Implement serverless functions and containerized applications for scalable cloud deployment
  • Optimize applications for performance, security, and maintainability
  • Write clean, maintainable code following best practices and established coding standards
  • Participate in code reviews and provide constructive feedback to peers
  • Research and implement new technologies and development methodologies
  • Contribute to technical architecture decisions and platform improvements
  • Mentor junior engineers and share knowledge across the team
  • Work closely with cross-functional teams including Product, Design, and QA
  • Take ownership of features from conception to production deployment
  • Participate in agile development processes and sprint planning
  • Communicate technical concepts effectively to both technical and non-technical stakeholders
  • Contribute to team culture and engineering best practices

Benefits

  • Work with cutting-edge technologies and cloud-native architectures
  • Access to AI-driven development tools and emerging technologies
  • Opportunity to create lasting engineering culture and operational excellence
  • Remote-first culture with in-person meeting on need basis
  • Collaborative environment with smart, passionate engineers and cross-functional teams
  • Competitive compensation, equity participation, and comprehensive benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service