Browse All Jobs
Job Description

Nift is seeking a skilled Software Engineer to join their product team. The candidate will contribute to re-defining how customers discover new businesses. As a Software Engineer, the candidate will own projects end to end, from designing database schema to creating responsive front-end interfaces. The ideal candidate will have a DevOps mindset and be excited about helping build and scale Nift's AWS infrastructure.

Responsibilities:

  • Own full stack development projects from database design to responsive front-end implementation
  • Collaborate with the Chief Architect to design and evolve the AWS infrastructure (EC2, RDS, ECS, etc.)
  • Implement CI/CD pipelines and monitor system health
  • Contribute to architectural decisions across the stack
  • Troubleshoot performance and infrastructure issues, and proactively identify areas for improvement
  • Write clean, tested, maintainable code—and help others do the same through code reviews

Requirements:

  • Minimum of 3 years of professional experience as a software engineer
  • Proficient in Ruby on Rails
  • Experience with SQL databases
  • Hands-on experience with AWS infrastructure (EC2, RDS, S3, IAM, ECS, etc.) or Google Cloud infrastructure
  • Comfortable with CI/CD workflows and Linux environments
  • Strong grasp of software architecture principles and design patterns
  • Able to write clean, maintainable, and efficient code
  • Able to communicate well
  • Able to persevere through engineering challenges
  • Passion for back end development and DevOps and infrastructure
  • Self-motivation, grit & tenacity
  • Ownership Mindset: Proactive and self-driven with a strong sense of initiative, consistently taking responsibility, and exceeds expectations

What Nift Offers:

  • Competitive compensation and comprehensive benefits (401K, Medical/Dental/Vision)
  • Potential to hold company equity
  • Flexible remote work
  • Unlimited Responsible PTO
Apply Manually