drjobs Senior Software Engineer Backend

Senior Software Engineer Backend

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Poland

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Our engineering team solves one of the most important problems of the modern economy connecting great people with great jobs. We believe this problem can only be solved with technology and we developed a software platform that has supported over 100M job seekers to date (with 5M joining every month). We are looking for a backend engineer to help us build the next chapter of that vision. 

We designed our R&D structure based on the empowered product teams model. It means our teams are responsible for business outcomes and have autonomy in solving problems in the way that customers love yet work for the business (yes we are heavily influenced by this and that).

Our technology platform is a SaaS product hosted on AWS. Our system is composed of hundreds of independent services orchestrated by Kubernetes.

We build most of our services in Java Javascript (Node.js) and Python. We have a strong CI/CD culture and we currently run 40 production deployments per engineer per month.

What youll deliver: 


Qualifications :

  • Experience in designing developing and operating distributed systems
  • Experience in supporting endtoend product lifecycle (from product discovery solutioning system design implementation production rollout and optimization)
  • While not strictly required we see most of our Senior Engineers have 5 years of professional experience
  • Deep command of Java programming language
  • Handson experience with TDD clean code and clean architecture principles and effective code reviews
  • Strong domain modeling skills including refactoring existing domains
  • Good understanding of persistence layer design
  • Good understanding of RESTful API design
  • Understanding of distributed systems design (design for failure eventual consistency asynchronous communication circuit breaking timeouts etc.)
  • Ability to coach and mentor other engineers
  • Excellent collaboration and communication skills
  • Experience in CI/CD would be a plus (running multiple deployments per day)
  • Familiarity with AWS/GCP and Kubernetes/Docker would be a plus


Additional Information :

SmartRecruiters is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race religion color national origin gender (including pregnancy childbirth or related medical conditions) sexual orientation gender identity gender expression age status as a protected veteran status as an individual with a disability or other applicable legally protected characteristics.


Remote Work :

Yes


Employment Type :

Fulltime

Employment Type

Remote

Company Industry

Department / Functional Area

Engineering

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.