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