Overview
Skills
Job Details
We are seeking a passionate and experienced Senior Software Engineer to design, develop, and implement web applications and components. This role requires expertise in both front-end and back-end development, with a focus on delivering scalable, high-quality solutions for internal and external users.
Key Responsibilities
Design, code, test, and deploy websites and applications.
Troubleshoot and resolve performance, scalability, and system limitation issues.
Create and maintain documentation for applications and systems.
Collaborate with business stakeholders, internal technology teams (database, systems, networking), and external vendors.
Maintain and enhance existing websites, ensuring data quality, integrity, and consistency across the organization.
Work across both front-end (UI/UX) and back-end development.
Qualifications & Required Skills
6+ years of hands-on experience in software development.
Proficient in Ruby on Rails framework and Ruby as a core language.
Strong experience in API design and interface technologies (JSON, ProtoBuf, REST, RPC, XML).
Front-end development skills in HTML, CSS, JavaScript/React.js, jQuery, Bootstrap.
Expertise in integrated testing frameworks (RSpec, MiniTest).
Strong knowledge of Java programming.
Familiarity with CI/CD pipelines (Jenkins or similar).
Exposure to AWS and DevOps practices.
Strong analytical and problem-solving abilities.