Our client — Mondu is on a mission to create the world’s top B2B payments platform. You will join a team of highly skilled engineers within Mondu’s core teams, dedicated to developing new features and essential capabilities for our stakeholders, specifically in credit risk, fraud detection, and operations. Your primary focus will involve working on a microservice architecture with a strong emphasis on backend development. In this role, you’ll primarily have opportunities to engage with Ruby On Rails and JavaScript to complement the technology stack. If you thrive on challenges, this role is an excellent excellent fit
Requirements:
- Strong proficiency in Ruby for building robust backend services, along with solid experience in React for developing responsive, dynamic frontend applications.
- Strong communication skills with the ability to clearly explain technical concepts, collaborate effectively, and share ideas and perspectives.
- Skilled in designing and architecting scalable, maintainable, and secure software systems
- Possesses strong problem-solving and debugging capabilities
- In-depth knowledge of Design principles and Software Architecture, including Event-Based and Microservices approaches
- Engage actively in the entire software development life cycle, from conception and design to delivery and ongoing maintenance
- Advocate for and implement best practices, coding standards, and development methodologies to drive continuous improvement within the team
- Experience with multiple types of databases (relational, key-value, document-oriented etc)
- Good English language skills (both written and spoken).
Technical Skills:
- Experience with PostgreSQL
- Experience with Kafka (or similar tools — (Google Pub/Sub, AWS SQS, AWS kinesis, Redis Pub/Sub, Pulsar, NATS, ActiveMQ, RabbitMQ, Event Sourcing або CQRS (Command Query Responsibility Segregation), protobuf)
- Experience with Terraform
- Experience with Redis
- Experience with AWS
- Knowledge of Github Actions.
- Good to have Go Development knowledge
Responsibilities:
- Collaborate with cross-functional teams to Design, Develop and maintain complex fintech software solutions that meet the business requirements and scalability needs
- Work on building and enhancing features that deliver value to our customers and partners
- Participate in architectural decisions and help shape the direction of our technology stack
- Design, Develop, and maintain fintech software solutions that meet the business requirements and scalability needs
- Implement software design patterns and architecture to enhance system maintainability and performance
- Conduct code reviews and provide constructive feedback to ensure high code quality and adherence to best practices
- Identify bottlenecks in security and performance and implement solutions to improve platform performance.
Desirable but not essential:
- Experience with other programming languages
- Experience in handling Infrastructure using AWS, Terraform, and K8s
- Experience in Fintech or Startups.
_____
Q & A:
— Does the job come with a probation period, and if so, how long does it last?
Yes, there is a 3-month probation period.
— What is the expected work schedule?
Full-time, flexible. You can work remotely and also you can choose hybrid mode where you can combine working on-site (in Lviv office) and remotely.
— How many vacation and sick days are provided?
Annual paid vacation — 20 working days/ 7 unconfirmed sick days/days off a year.
Social package & benefits:
— Full medical insurance
— MacBook & accessories
— English lessons
— Accountant assistance
— Minimal bureaucracy, synergy, and formalities, primarily focusing on effective communication
Hiring process:
- Screening call with Recruiter (soft skills interview) ~ 20 min
- 2 Technical interviews with Managers @ Mondu + CEO of Smart Choice Software ~ 90 min
- Possible interview with Engineering Manager @Mondu ~ 60 min