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