Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Dice, so some details may not match this job. The employer's own page has the real description.
Job Overview
Dice is seeking a talented and motivated FullStack (React/Ruby) Software Engineer to join our hybrid team in Santa Monica. The successful candidate will be responsible for designing, developing, and maintaining both front-end and back-end components of our web applications. Emphasizing collaboration, the role will require working closely with product managers, UX/UI designers, and other engineers to deliver high-quality software solutions that meet our clients' needs. Candidates should have a strong grasp of modern web development practices and an eagerness to solve complex technical challenges.
Job Responsibilities
- Design and implement robust, scalable, and high-performance web applications using React and Ruby on Rails.
- Collaborate with product management and design teams to define application specifications and translate them into functional applications.
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Write clean, maintainable, and efficient code while following best practices and standards.
- Perform unit testing and debugging of applications to ensure optimal performance and reliability.
- Participate in code reviews and provide constructive feedback to team members.
- Stay updated with emerging technologies and propose improvements to our technology stack.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in full-stack web development with a focus on React and Ruby on Rails.
- Proficient understanding of modern JavaScript frameworks and libraries.
- Experience with RESTful APIs and familiarity with API design and integration.
- Strong knowledge of database management systems, including SQL and NoSQL.
- Solid understanding of version control systems, particularly Git.
- Excellent problem-solving skills and ability to work in a team-oriented, collaborative environment.
Technologies & Tools
The ideal candidate will work extensively with React for front-end development and Ruby on Rails for back-end development. Familiarity with database technologies such as PostgreSQL or MongoDB, along with tools like Docker for containerization and AWS for cloud services, will be advantageous. Daily tasks will require the use of version control systems like Git, as well as collaboration tools such as Jira and Slack to communicate with team members.
Ideal Candidates
Ideal candidates possess a strong passion for technology and a commitment to delivering high-quality software solutions. They are diligent problem solvers who thrive in fast-paced environments and exhibit excellent communication skills. A collaborative mindset and adaptability to changing requirements are essential. Candidates should also show an eagerness to learn new technologies and continuously enhance their skill set to contribute meaningfully to the team and the projects at Dice.
Your LinkedIn headline is the first thing a recruiter reads in search results. Type your job and a few facts, and our headline writer gives you five to pick from. Write a headline →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.