Job Title: Senior Software Engineer (ROR)
Location: Hybrid/Remote (Eastern Time Zone)
Job Description
We are seeking a Senior Software Engineer who combines strong technical expertise with the ability to guide and mentor other developers. This role is primarily hands-on but includes technical leadership responsibilities.
You will help design systems, review code, mentor engineers, and contribute directly to the most important parts of the platform.
This position plays an important role in our development team, helping drive the design, architecture, and implementation of scalable applications and APIs while supporting a small team of engineers working in a remote environment within the Eastern Time Zone.
Key Responsibilities
Design & Development
Architect, develop, and maintain efficient, reusable, and reliable code.
Build and enhance core platform components that support multiple applications.
Ensure solutions meet performance, scalability, and security requirements.
Build, optimize, and integrate APIs to support seamless communication between systems.
Design and maintain robust API contracts and documentation.
Contribute to both front-end and back-end development when needed.
Ensure strong user experience and reliable server-side systems.
Design scalable and secure application architectures using modern design patterns.
Define service boundaries, API structures, and data models.
Work closely with product and leadership teams to align technical solutions with business goals.
Conduct thorough code reviews to maintain engineering standards.
Troubleshoot and optimize applications for performance and scalability.
Promote engineering best practices, automation, and DevOps practices.
Stay current with emerging technologies and industry trends.
Qualifications
Technical Expertise
Proficiency in Ruby on Rails, TypeScript, and React, or other back office architecture with a proven track record of building applications and systems.
Deep understanding of application architecture principles and design patterns.
Strong knowledge of API design and integration, including RESTful APIs.
Hands-on experience in full-stack development including front-end frameworks, back-end systems, and databases.
Demonstrated experience owning and delivering production software systems or major application components.
Experience designing and implementing APIs, services, or platform features used in production environments.
Skills
Excellent problem-solving abilities with a focus on delivering clean, maintainable code.
Strong understanding of DevOps practices and familiarity with CI/CD pipelines.
Knowledge of cloud platforms such as AWS or Azure is a plus
Strong communication and collaboration skills.
Ability to work independently while contributing to a distributed team.
Detail-oriented with a commitment to delivering high-quality work.
Requirements
Availability: Must be able to work and collaborate within Eastern Time Zone hours.
Remote Work: Proven ability to manage and deliver projects in a remote development environment.