Senior Software Engineer

Logo of Crunchtime

Crunchtime

πŸ“Remote - Mexico, Worldwide

Job highlights

Summary

Join Crunchtime, a fast-paced organization, as a Senior Software Engineer II and play a vital role in developing new features and products for our enterprise platform used by top restaurant brands globally. You will collaborate with talented engineers, utilizing our tech stack (React, TypeScript/JavaScript, JSON, HTML5, MS SQL Server, Azure) to build and maintain web and mobile UIs, APIs, and enhance our TalentLink product. This role requires strong software design fundamentals, experience with agile development, and a commitment to quality. We offer a competitive compensation package, including vacation days, flexible PTO, paid holidays, and comprehensive benefits.

Requirements

  • Be a great communicator and outstanding team player. Have a bias towards over-communicating and asking questions out in the open. Eagerly solicit the opinions and ideas of others
  • Have English language proficiency (at the B2 - Upper Intermediate level or greater)
  • Have a desire to be part of a team, understand and shape organizational culture, and a deep belief that the only way to be successful as an individual is for the team to be successful
  • Be curious and intentional about both mentorship and self-development
  • Have a Systems Thinking Mentality with a nod to Complexity Science
  • Have specific experience with our tech: React, TypeScript, Mobile Development, Azure, MS SQL Server (Just using ORMs doesn't count)
  • Have a strong understanding of software design fundamentals, request life cycles, system architecture, and user behavior
  • Have the ability to design and implement the right technical solution for the right problem at the right time (i.e. you don't over-engineer, but you do thoroughly consider the constraints and total cost of operation)
  • Adopt CI, DevOps principles and a focus on quality
  • Be someone fun, interesting, and who likes to build and hack. Not just software!
  • Have experience developing complex software for the web in multiple languages with multiple components/services
  • Have helped make your work environment fun, and it’s important to you
  • Have built great relationships with coworkers in the past, and want to keep doing it
  • Care similarly about building great software, and building great relationships with other people

Responsibilities

  • Use our entire technology stack to develop new features and modules for our TalentLink product, including web and mobile UIs, webhooks and APIs, as well as expand capabilities in both web and mobile offerings
  • Contribute to and influence design and development decisions
  • Work in an agile (Kanban) environment, quickly and incrementally delivering value to our customers
  • Work shoulder-to-shoulder with product, design, and customers to solve real problems
  • Tighten feedback loops and minimize risk by using TDD/CI and other DevOps best practices
  • Use Jira, Slack, and Zoom, to communicate with your team and leadership

Preferred Qualifications

  • Have experience working remotely
  • Have experience with DevOps, PWAs, .NET/C#
  • Have expertise in and experience developing enterprise products, and web products at scale
  • Have experience with distributed systems, complex user interfaces or other challenging engineering problems
  • Have open source contributions
  • Be interested in the technical problems and types of business problems we are solving

Benefits

  • Great mission-driven team members from diverse backgrounds with a strong company culture
  • Competitive pay
  • Vacation days (with premium)
  • Flexible PTO
  • Paid company holidays
  • Yearly team off-sites
  • International travel opportunities
  • Major medical, life, and disability insurance
  • Savings fund
  • Food vouchers
  • Christmas bonus (30 days)
  • Wellness benefits (Headspace, Ginger.io)
  • Work in an open environment on solutions that are reshaping the way businesses operate
  • Fun team events
  • Ability to have a big impact
  • Fitness reimbursement
  • Learning & development funds

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Crunchtime know you found this job on JobsCollider. Thanks! πŸ™