Fullstack Backend Engineer
New
United StatesFull-TimeSenior
Salary129,233 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- AgileJavascriptRuby on RailsSoftware ArchitectureTypeScriptReactDistributed Systems
Requirements
- 8+ years of professional software engineering experience (or equivalent combination of education and experience).
- Strong expertise in Ruby on Rails, JavaScript/TypeScript, and React, along with testing frameworks such as RSpec and React Testing Library.
- Experience working across complex, distributed systems and integrating multiple services and APIs.
- Ability to self-organize, prioritize work, and take ownership of end-to-end delivery.
- Strong understanding of software architecture, design patterns, and system scalability principles.
- Experience in Agile environments with a focus on collaboration, experimentation, and iterative delivery.
- Familiarity with services-oriented architectures and cross-team system integrations.
- Comfort using AI development tools (e.g., Copilot, Cursor, ChatGPT) to support software delivery.
- Strong communication skills and a proactive, collaborative mindset.
Responsibilities
- Design, build, and maintain backend services and APIs using modern frameworks, primarily Ruby on Rails, while contributing to frontend development in React/JavaScript.
- Collaborate with cross-functional teams to define requirements, resolve technical challenges, and deliver end-to-end solutions across complex systems.
- Participate in architectural decisions, applying design patterns, scalability principles, and best practices to ensure system quality and maintainability.
- Conduct code reviews, engage in pair programming, and support peers in improving engineering practices and code quality.
- Troubleshoot production issues, optimize system performance, and contribute to continuous improvement of engineering workflows.
- Communicate effectively with technical and non-technical stakeholders to align on goals and ensure shared understanding.
- Leverage AI-powered development tools responsibly to accelerate coding, testing, and debugging while maintaining oversight of outputs.
View Full Description & ApplyYou'll be redirected to the employer's site