آگهی‌های استخدامی

استخدام Senior Java Back-End Developer (Remote)

شرح موقعیت شغلی

As a Senior Back-end Engineer at Rasha, you'll be involved in the entire backend software development lifecycle. Your primary responsibilities will include:

  • Formulating system architecture and crafting designs in alignment with business requirements, ensuring the development of robust and scalable solutions.
  • Producing clean, efficient code that aligns with industry best practices, resulting in an easily maintainable and expandable codebase.
  • Establishing and implementing automated tests to assure code quality, while also performing manual tests to catch potential outliers and edge cases.
  • Managing and executing new releases via CI/CD pipelines, ensuring smooth, efficient, and continuous delivery of software updates.
  • Creating concise, effective technical documentation to facilitate clear understanding and future development of the system, ensuring efficient knowledge sharing among team members.

You will primarily focus on one of our product domains while also supporting other teams with the features they are working on. In addition, you will act as a mentor to your colleagues and help further develop our software architecture.


Key Qualifications:

  • Self-starter mentality and willingness to take the lead in backend software projects and architecture design.
  • Responsibility for the quality of the code and system designs.
  • The desire to take ownership of everything you do.
  • An analytical mindset with intrinsic curiosity.
  • Good communication skills with fluency in English (nice to have)
  • The ability to share knowledge and mentor others.
  • The ability to provide constructive feedback.
  • Positivity and a 'can-do' attitude.
  • A critical eye for improvement opportunities.
  • The desire to work with the latest technologies.

Technical Expertise Required:

  • 6+ years of experience as a Backend Software Developer.
  • Extensive knowledge of backend software development life cycles.
  • Knowledge of software architecture and system design.
  • Ability to write high-quality, modular, scalable, and reusable code.
  • Extensive knowledge of Java, Spring Frameworks, and [no]SQL.
  • Strong knowledge of Microservices and REST APIs.
  • Experience with working in an agile environment.
  • Knowledge and experience with CI/CD, HelmCharts, Kubernetes, and Docker.


Interview Process

  1. Phone Screening (15 minutes): Brief discussion about your background, experience, and interest in the role.
  2. Code Challenge (home assignment): Task or project to assess your skills and problem-solving abilities.
  3. Technical Assessment (45 minutes): In-depth evaluation of your technical knowledge and practical problem-solving approach.
  4. Culture Fit (30 minutes): Conversation to determine if your values and goals align with our company culture.

We aim for transparency and prompt feedback throughout this process. We're excited to learn more about you!


مهارت‌های مورد نیاز

  • Back-end
  • Java
  • spring framework

حداقل سابقه کار

  • بیش از شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت دورکاری

تاریخ انتشار آگهی:

۱۴۰۲/۰۴/۰۵ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه