Job Closed
This listing is no longer active.
Value-driven software development #StandWithUkraine 🇺🇦
Senior Ruby on Rails Engineer
Location
Europe
Posted
119 days ago
Salary
0
Seniority
Senior
Job Description
Senior Ruby on Rails Engineer
SYNDICODE
• Design, develop, and maintain scalable web applications using the latest Ruby on Rails versions and PostgreSQL • Develop and implement new features • Maintain the code quality at the highest level • Develop and maintain automated test suites to ensure code quality and stability • Implement API endpoints and integrate with a React application • Integrate various 3rd-party services • Integrate services with ML algorithms • Create and maintain technical documentation • Apply existing best practices in software development • Provide the task estimation • Participate in requirement elicitation and clarification with the product owner • Optimize existing solutions, improve performance, refactor suboptimal code • Make technical decisions and be able to justify them • Troubleshoot and resolve production issues in a timely and efficient manner
Job Requirements
- 5+ years of working experience with Ruby on Rails
- Strong understanding of object-oriented programming and design patterns
- Proficiency in English (Upper-Intermediate level and above)
- Experience with Ruby from 3.1 version and above
- Strong problem-solving skills and the ability to work in a team environment
- Excellent communication skills
- Experience in writing unit/integration tests
- Ability to write testable code
- Strong knowledge of SQL
- Experience working with PostgreSQL
- Experience working with Redis
- Experience working with Elasticsearch
Benefits
- 15 days of vacation
- 11 days off for holidays
- 20 sick leave days per year
- Fully remote job
- Internal tech meetups
- Continuous feedback within teams and departments
- Top-notch team
- Ability to participate in decision-making and bring new ideas
- Self-management: opportunity to manage your time and plan your activities
- Dynamic fast-growing environment: we react and adapt quickly to the world and market changes.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Architect and deploy highly scalable, cloud-native systems utilizing Django to integrate with external HR-Tech systems allowing users to seamlessly connect and transfer data back and forth. • Proactively encourage collaboration across teams and functional units to align on the direction of strategic initiatives. • Document technical proposals and designs, collaborating with peers to refine technical solutions. • Drive product and engineering-led initiatives by deconstructing complex business challenges into manageable tasks and collaborate effectively with colleagues to implement proposed solutions. • Display initiative to independently identify bottlenecks, communicate tradeoffs, and provide technical recommendations to members of the product team. • Engage in software design and peer code reviews, offering input and technical feedback to other members of the engineering team. • Provide support for production software developments and participate in on-call rotation.
Principal Engineer, Technical Architect
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Understanding the client’s business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements. • Mapping decisions with requirements and be able to translate the same to developers. • Identifying different solutions and being able to narrow down the best option that meets the client’s requirements. • Defining guidelines and benchmarks for NFR considerations during project implementation • Writing and reviewing design document explaining overall architecture, framework, and high-level design of the application for the developers • Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed. • Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it • Understanding and relating technology integration scenarios and applying these learnings in projects • Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken. • Carrying out POCs to make sure that suggested design/technologies meet the requirements.
• You and the Market Gateway team will be continuing to build a Market Gateway product for global clients and territories. • You will be involved in designing and developing new features for the Market Gateway • You will be interacting with members of other teams that use the Market Gateway to solve problems that they are having. • You will be keeping the lights on; Responding to incidents, triaging bugs, coding up fixes and deploying and monitoring the product continuously. • You will be working closely with the Market Gateway Tech Lead and Product manager. • You will be writing, responding, and implementing tech proposals. • You will be reading and writing documentation for Market Gateway
Junior Java Developer
Sigma Software GroupWe support enterprises, product houses, and startups with custom software solutions development and IT consulting.
• Design, develop, and implement large-scale distributed systems to handle substantial data volumes, ensuring scalability, low latency, and fault tolerance • Implement APIs and event-driven solutions to meet system requirements and enhance functionality • Create and execute comprehensive unit tests, API tests, regression tests, and performance tests to ensure the reliability and efficiency of the system • Collaborate closely with cross-functional teams to promptly address and resolve production incidents, ensuring minimal downtime and swift recovery




