Software Engineer (Ruby on Rails & ReactJS)
Job Description
Position Overview:
Reporting to and working closely with the Development Manager, we are looking for an experienced or Senior Software Engineer with a strong background in Ruby on Rails, ReactJS-based frameworks and experience building Rails API / ReactJS systems. The ideal candidate will have a proven record of delivering high-quality software solutions, leading technical initiatives, and collaborating effectively within cross-functional teams.
Ability to work in our Austin, TX office at least 3 days per week is required.
Responsibilities:
- Collaborate with the Development Manager to design, develop, and maintain robust and scalable web applications using Ruby on Rails and NextJS.
- Contribute significantly to the development of a new Rails API-backend / NextJS front-end implementation of our internal and external tools and systems.
- Play a pivotal role in the creation of clean, efficient, and sustainable code, making substantial code contributions.
- Partner with the Development Manager and Product team members to translate user requirements into technical solutions.
- Provide regular updates, insights, and recommendations to the Development Manager, ensuring alignment with project goals and timelines.
- Mentor and provide technical guidance to engineers, fostering a culture of continuous learning and growth.
- Assist in code reviews, identify areas for improvement, and implement best practices to ensure code quality and performance.
Requirements:
- 5+ years of professional experience in software development with a strong focus on Ruby on Rails.
- 3+ years of experience working with NextJS or other ReactJS frameworks.
- Experience building Rails API / ReactJS systems, servicing complex business processes.
- Proficiency in JavaScript, HTML, CSS, and other related web technologies.
- Experience building RESTful APIs.
- Solid understanding of relational databases; experience writing efficient SQL queries.
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Excellent communication skills and the ability to collaborate effectively within a team environment.
- Bonus points: A good sense of humor and appreciation of a well-placed pun.
Why Work at Sock Club:
- Friendly people and a casual culture!
- High growth company full of opportunity & professional development.
- Competitive compensation
- Great benefits (401k, quarterly bonus incentives, strong healthcare).
- Unlimited PTO.
- Innovative work environment, develop cutting-edge solutions.
- Flexible hybrid work structure.
Apply Now
Back to Job Listings
Add To Job List
Company Profile
View Company Reviews
Date Posted
03/20/2024
Views
1
Positive
Subjectivity Score: 0.8
Similar Jobs
Software Engineer - Fullstack, G&A Solutions Engineering (GSE) - Apple
Views in the last 30 days - 0
View DetailsContent Manager OnDemand Software Developer Support Engineer - IBM
Views in the last 30 days - 0
View Details