DaySmart
Our Software. Your Growth.
Staff Software Engineer
Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 201-500Since 2003H1B No SponsorCompany SiteLinkedIn
Location
Arizona + 2 moreAll locations: Arizona, Michigan, Pennsylvania
Posted
84 days ago
Salary
$140K - $170K / year
Bachelor Degree7 yrs expEnglishAWSCloudMicroservicesMongo DBMy SQLNo SQLPostgresRedisRspecRubyRuby ON Rails
Job Description
• Design, develop, and maintain scalable and reliable backend systems using Ruby on Rails.
• Contribute to the architecture and evolution of our core platform.
• Write clean, well-tested, and efficient code.
• Collaborate closely with product managers, designers, and other engineers to define and deliver new features.
• Participate in code reviews to ensure code quality and knowledge sharing.
• Troubleshoot and resolve complex technical issues across the platform.
• Contribute to improving our development processes and tools.
• Mentor and provide technical guidance to junior engineers.
• Participate in on-call rotations as needed.
• Stay up-to-date with the latest industry trends and technologies.
• Contribute to technical documentation and knowledge sharing within the team.
Job Requirements
- Bachelor's degree in Computer Science or a related field (or equivalent practical experience).
- 7+ years of professional software development experience.
- Strong proficiency in Ruby on Rails and its ecosystem.
- Significant experience in building and maintaining scalable platforms and backend systems.
- Solid understanding of object-oriented programming principles, design patterns, and software architecture, with a focus on security and performance considerations.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., Redis, MongoDB), with an understanding of performance optimization techniques and security best practices.
- Familiarity with testing frameworks (e.g., RSpec, Minitest).
- Experience with version control systems (Git).
- Experience with cloud platforms (e.g., AWS), with knowledge of their security features and performance optimization tools.
- Understanding of RESTful APIs and microservices architecture.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
- Experience with agile development methodologies.
Benefits
- Competitive salary and benefits including medical, dental, vision, HSA, FSA, and more!
- 401k plan with company match on your contributions.
- Open PTO and a generous paid holiday schedule.
- Supportive work environment with the flexibility to work where/how you want in-office, remote, or hybrid.
- Opportunities to ensure you are always learning and growing.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full-stack Engineer85 days ago
Full TimeRemoteTeam 501-1,000Since 2009H1B Sponsor
Lead/Senior Software Engineer designing AI applications for educational technology
AWSAzureCloudGoogle Cloud PlatformJavaScriptPythonTypeScript
United States
Staff Software Engineer
ImplyThe Database for Modern Analytics Applications – From the original creators of Apache Druid®
Full-stack Engineer85 days ago
Full TimeRemoteTeam 51-200H1B Sponsor
Staff Software Engineer building scalable web services at Imply
AWSAzureCloudGoogle Cloud PlatformJavaKubernetesTerraform
Full-stack Engineer85 days ago
Full TimeRemoteTeam 10,001+Since 2015H1B Sponsor
Senior Software Engineer developing HPC and AI solutions at Hewlett Packard Enterprise
Python
Full-Stack Marketer
BonuslyMake recognition more meaningful and build a culture where people grow together.
Full-stack Engineer85 days ago
Full TimeRemoteTeam 51-200Since 2012H1B Sponsor
Full-Stack Marketer leading audience development for Bonusly's manager audience