Job Closed
This listing is no longer active.
Power People’s Progress
Back-End Engineer, Ruby on Rails
Location
Ukraine
Posted
133 days ago
Salary
0
Seniority
Senior
Job Description
Back-End Engineer, Ruby on Rails
Preply
• Work in a cross-functional team alongside the Product Manager, Product Designer, UX Writers, Data Analytics, Technical Lead, Engineers and other cross-functional team members to deliver engaging features through A/B tests and build top-notch products • Develop and own backend features using Python/Django, supporting the creation of new backend services as well as design, create, and/or troubleshoot integrations with third-party vendors • Think beyond the code and about our customers, understand their needs, and define solutions with the team • Balance short-term speed of development with the long-term technical quality of our systems
Job Requirements
- Solid backend experience with Ruby on Rails, including working with complex business logic and evolving codebases
- Exposure to architectural patterns of large, high-scale web applications (e.g. well-designed APIs, high-volume data pipelines, efficient algorithms)
- Willingness to support small JS/TS tasks when needed
- Expertise in troubleshooting issues, identifying root causes, mitigating incidents, and putting safeguards in place to prevent recurrence
- High level of self-organization, ownership, and responsibility
- A great collaborator with strong verbal and written communication skills (minimum B2 English)
- Willingness to be on-call for your squad (1 week every 5 weeks)
Benefits
- A generous monthly allowance for lessons on Preply.com
- Learning & Development budget
- Time off for your self-development
- A competitive financial package with equity, leave allowance, and health insurance
- Access to free mental health support platforms
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Lead Temenos WealthSuite implementations and solutioning for financial institutions. • Involved in Change Requests estimations, discussion and development work. • Establish and maintain relationships with appropriate client stakeholders. • Manage and supervise APAC projects from estimations, requirements definition through deployment, including risk mitigation. • Be hands on and manage issues arising during the relevant projects, including doing GUI/OData development. • Creating Functional Specification Document and Technical Specification Document. • Ensure designs are in compliance with specifications. • Work with our business development teams to support the sales process for new project opportunity.
• Focus on more complex technical problems, generally without day-to-day supervision or direction • Provide guidance and advice to less experienced consultants in case of complex technical issues during Model Bank development and ongoing support • Design the Technical Architecture and set up Model Bank and solve complex issues, if any, encountered during implementation • Review and provide expert guidance in technical areas of configuring TEMENOS Products or interfaces with the products in Model Bank • Design and provide expert guidance in designing Interfaces/Integrations • Show initiative in analyzing and implementing technical, integration and architecture specifications, using all TEMENOS documentation and resources available • Set up Model Bank environments and perform database administration • Assist with the definition of additional enhancements that need to be developed for Model Bank • Report product related technical issues in the Temenos Helpdesk • Liaise with TEMENOS maintenance groups to ensure that the issues are understood and resolved • Put together Interface Requirement Documents and Interface Specification Documents
Senior Backend Developer, C#, TypeScript, Node.js
LeapfoneLeapfone is the simplest, most flexible and safest way to have a good smartphone 🖤
• This position is for someone who wants to be actively involved in the development of the business, working collaboratively with other developers and with design, product, and operations teams to create a seamless user experience. • You will be actively involved in the entire process: from ideation to the delivery of new features. • We work with: • C# • TypeScript • Node.js • React.js • GraphQL • Docker • GitLab CI/CD • gRPC • RabbitMQ • Modular architecture • Event-driven architecture • AWS infrastructure • Automated testing • Relational databases • Our practices: • We strive to write clean code (easy to understand, modify, extend and test) • We pursue continuous improvement of code and product • We perform code reviews via Pull Requests (PRs) • We use DDD (Domain-Driven Design) and BFF (Backend for Frontend)
• Develop and maintain backend applications in Java; • Work on the frontend with JSF, performing maintenance and enhancements of existing systems; • Develop new interfaces using Angular; • Implement and consume REST and SOAP APIs; • Participate in technical decisions and the evolution of the architecture; • Ensure code quality through automated tests; • Conduct code reviews and provide technical support to the team; • Contribute to the evolution and maintenance/support of corporate systems.



