Senior Software Engineer

closed
Cut+Dry Logo

Cut+Dry

πŸ“Remote - Worldwide

Summary

Join Cut+Dry, a rapidly growing FoodTech startup, as a Senior Software Engineer and contribute to our innovative platform connecting foodservice distributors, customers, and suppliers. This fully remote North American position involves developing high-quality code for payment systems and customer-facing experiences. You will collaborate with cross-functional teams, participate in agile methodologies, and contribute to the continuous improvement of our platform. We offer a results-driven culture, competitive compensation, and a comprehensive benefits package. The ideal candidate possesses extensive experience in software development, agile methodologies, and cloud platforms, along with excellent communication and teamwork skills.

Requirements

  • Bachelor's degree in CS or 4-5 years of relevant developer experience
  • 3+ years of experience in developing high performance and highly scalable applications in an agile environment
  • Extensive hands-on experience and expertise in modern programming languages (Java, JavaScript, PHP, React, Python, Graphql, MySQL)
  • Strong understanding of Scrum, Lean, XP, Kanban and other agile development techniques
  • Strong experience building and deploying applications on a cloud platform such as AWS
  • Fluency in DevOps, including continuous integration, continuous deployment / delivery, configuration and containerization, infrastructure as a code, and monitoring
  • Excellent verbal and written communication skills

Responsibilities

  • Work closely with the product team to develop high quality code to meet product requirements
  • Write effective technical user stories and ensure that non-functional requirements are met to ensure performance, scaling, resilience and maintainability of software/solutions
  • Actively resolve defects and manage technical debt
  • Develop unit tests to ensure good coverage and regression testing ability
  • Practice DevOps methods like CI/CD, SDLC automation and proactive monitoring/telemetry
  • Assure software performs optimally in production through active monitoring for performance and usage
  • Showcase accountability and ownership of software component
  • Participate in code reviews, design discussions, and paired programming with team members
  • Participate in sprint planning, daily stand-ups, sprint reviews and retrospectives to enable progress, and surface and resolve impediments
  • Evaluate emerging technologies continually to identify opportunities, trends and best practices to strengthen Cut + Dry development practices
  • May play a supervisory role toward junior technical resources as they commit to

Preferred Qualifications

Exposure to payment systems such ACH API and payment gateways

Benefits

  • Results-driven company culture that encourages a balanced lifestyle
  • Base salary + stock options package
  • Paid Medical, Dental, and Vision
  • 401k Plan
  • Unlimited PTO
  • Flexible remote (work-from-anywhere) environment
  • Workspace equipment provided (computer, external monitor, and VoIP headset)
This job is filled or no longer available