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 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

Imply

The 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
California
$195K - $230K / year
Full TimeRemoteTeam 10,001+Since 2015H1B Sponsor

Senior Software Engineer developing HPC and AI solutions at Hewlett Packard Enterprise

Python
Arizona + 3 moreAll locations: Arizona, California, New York, Texas
$155.5K - $315K / year

Full-Stack Marketer

Bonusly

Make 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

United States
$112K - $165K / year