Software engineer

Rapyd
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Tech stack

Java
JavaScript
Software Applications
Software Bug Management
Software Debugging
Software Design Patterns
Node.js
Software Engineering
TypeScript
Backend
GIT
Solid Principles
Information Technology
Software Version Control
Programming Languages

Job description

As a Junior Software Engineer, you will be responsible for design, development, and maintenance of software applications while learning best practices and improving your technical skills. You will work under the guidance of senior developers and the development manager to gain hands-on experience in coding, debugging, and testing within a collaborative and fast-paced environment.

What you will do

  • Develop distributed backend systems using Node.js, and TypeScript.
  • Learning and practicing SOLID principles, design patterns, and software engineering best practices.
  • Learning the existing codebase and contributing to improvements under supervision.
  • Participating in daily stand-ups and team development meetings.
  • Supporting the team with minor bug fixes and feature enhancements.
  • Monitoring the technical performance and functionality of internal systems.
  • Responding to requests from the development team and other departments.
  • Conducting development tests and reporting results.
  • Writing simple reports and documentation as needed.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Fresh graduates are welcomed up until 2 years of combined experience as Junior Software engineer in back end development
  • Basic understanding of at least one programming language (e.g., Java, JavaScript, NodeJS.)
  • Familiarity with software development principles, version control (Git), and debugging tools.
  • Willingness to learn new technologies and development practices.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork skills.
  • Attention to detail and a proactive attitude.

About the company

Rapyd has unified payments, payouts and fintech on one worldwide platform, and we're assembling the world's best team to liberate global commerce. With offices in Tel Aviv, Amsterdam, Singapore, Iceland, London, Dubai, Hong Kong, and the U.S., the opportunities at Rapyd are limitless. We believe in straight talk, quick decisions, strong execution and elegant solutions. Rapyd is where hard work pays off and careers take off. Join us and let's build the future of fintech together.

Apply for this position