Senior Software Engineer - API Experience (Ruby/Rails) Remote
About the Role
Huntress is hiring a full-time Senior Software Engineer - API Experience (Ruby/Rails) remote, working from the USA. In this role, you will be responsible for developing and maintaining robust APIs that power our innovative cybersecurity solutions. As a Senior Software Engineer, you'll collaborate with cross-functional teams to enhance our product offerings and ensure seamless integration with various platforms.
What You'll Do
- Design, develop, and maintain scalable APIs using Ruby on Rails.
- Collaborate with product managers and designers to define API specifications and requirements.
- Implement best practices for API security and performance optimization.
- Participate in code reviews and mentor junior engineers to improve code quality.
- Work closely with DevOps to ensure smooth deployment and integration of APIs.
Requirements
- 5+ years of experience in software development with a focus on API design and implementation.
- Proficiency in Ruby on Rails and RESTful API development.
- Strong understanding of software development principles and design patterns.
- Experience with version control systems, preferably Git.
- Ability to work independently and collaboratively in a remote team environment.
Nice to Have
- Familiarity with cloud services such as AWS or Azure.
- Experience with GraphQL APIs.
- Knowledge of cybersecurity principles and practices.
What We Offer
- Competitive salary range of $160,000 - $190,000.
- Fully remote work environment with flexible hours.
- Comprehensive health benefits including medical, dental, and vision.
- Generous paid time off and holiday schedule.
- Opportunities for professional development and growth.
This Senior Software Engineer role at Huntress offers a competitive salary and the flexibility of remote work. Join a dynamic team focused on cybersecurity solutions.
Who Will Succeed Here
Proficient in building and optimizing RESTful APIs using Ruby on Rails, with a strong understanding of API security practices relevant to cybersecurity applications.
Demonstrates a proactive mindset and self-discipline to excel in a fully remote work environment, effectively managing time and collaborating asynchronously with cross-functional teams.
Possesses a strong DevOps background, with hands-on experience in CI/CD pipelines, containerization using Docker, and version control with Git, to streamline development processes and enhance deployment efficiency.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months