Senior Software Engineer


Posted Under: Phoenix, Arizona jobs in IT / Software / Systems; IT / Software / Systems jobs in zipcode 85001
Posted On: 2021-02-24 00:00:00

We are looking for seasoned engineers to bring new and innovative ideas and tackle challenges across the full-stack. We believe in building teams that are passionate about solving complex problems and ready to grow and evolve alongside our expanding business and technology footprint.THE ROLE:
  • Use technology to solve business problems and drive positive outcomes
  • Build a scalable technology platform to support a growing business
  • Ask questions and never stop learning
  • Deliver high-quality code to production, consistently
  • Building microservices using Node.js and PHP
  • Integration with various third-party systems REQUIREMENTS/CHARACTERISTICS:
    • More than seven years of experience developing software solutions
    • Experience working in highly collaborative teams
    • Ability to demonstrate a team-first attitude towards software development
    • Experience designing/developing scalable systems
    • Experience with Node JS, PHP and Cloud
    • Experience with Go, Python a plus
    • Experience working with various data stores: SQL, NoSQL, and/or key-value store
    • Experience with, or willingness to learn:
    • Event-driven architecture and messaging frameworks (Pub/Sub, Kafka, and/or RabbitMQ)
    • Cloud infrastructure (Google Cloud Platform, AWS, and/or Azure)
    • Frontend development using modern JavaScript
    • Mature engineering practices (CI/CD, testing, secure coding, etc)BENEFITS-- Fast, continued growth - there is a lot of opportunity for advancement-- Voted the Best Place to Work multiple times by our employees, most recently #1 in Phoenix!-- Great base salary with quarterly bonuses-- Opportunities for growth-- Benefits start within 30 days-- 401k with employer match-- 3 weeks' paid vacation-- 9 paid holidays & 5 sick days-- Paid time off for volunteer work and on your birthdayThis is your opportunity to be part of a growing company where dedicated professionals strive to help customers and each other succeed every day. If that sounds exciting, we want to talk to you. EDUCATION:
      • Bachelor's in Computer Science or Computer Engineering, or relevant experience in software development