Senior Fullstack Engineer

New
J
JobgetherFinancial operations
SpainFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of professional web development experience.
Required Skills
Backend DevelopmentGraphQLRubyRuby on RailsTypeScriptReact

Requirements

  • Have 5+ years of professional web development experience.
  • Demonstrate strong proficiency in React and TypeScript, including integrating front-end components with back-end systems.
  • Have hands-on experience with Ruby on Rails.
  • Understand back-end development principles and databases.
  • Understand clean code practices and software testing methodologies.
  • Be able to design and implement scalable, maintainable, and performant applications.
  • Have experience evaluating technical trade-offs and comparing possible solutions.
  • Understand software quality dimensions, including user experience, fault tolerance, security, availability, performance, and maintainability.
  • Be able to lead projects and collaborate with cross-functional teams.
  • Explain complex technical concepts clearly.
  • Be comfortable managing competing priorities, deadlines, and diverse stakeholders in a fast-paced environment.
  • Bring a hands-on approach to solving problems and delivering technical results.

Responsibilities

  • Design, develop, test, and improve applications supporting financial operations.
  • Write clean, maintainable, and testable code using React, TypeScript, and Ruby.
  • Build and update front-end features and components in React applications.
  • Implement and maintain Ruby on Rails APIs.
  • Use GraphQL to support data exchange between single-page applications and back-end services.
  • Write automated tests, perform manual testing, and review colleagues’ code.
  • Collaborate with Product and engineering teams to align technical solutions with business objectives and non-functional requirements.
  • Evaluate technical approaches based on performance, security, availability, maintainability, reliability, and user impact.
  • Lead technical initiatives, improve the codebase, and participate in the team’s on-call rotation.
  • Mentor colleagues, provide feedback, and support their professional growth.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now