Match score not available

Senior Backend Software Engineer

extra holidays - extra parental leave - fully flexible
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

6+ years of experience in backend application development., Bachelor's or Master's degree in Computer Science preferred., Proficiency in modern object-oriented programming languages like Java, Kotlin, or Python., Experience with scalable RESTful micro-services and cloud technologies..

Key responsabilities:

  • Design, develop, and maintain backend systems focused on incident management.
  • Review code for best practices in readability, security, and performance.
  • Mentor teammates and share expertise in knowledge sessions.
  • Participate in Agile development processes including stand-ups and sprint planning.

Atlassian logo
Atlassian Computer Software / SaaS Large http://www.atlassian.com/
10001 Employees
See all jobs

Job description

Overview

Working at Atlassian

Atlassians can choose where they work – whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal goals, and other priorities. We can hire people in any country where we have a legal entity. Interviews and onboarding are conducted virtually, a part of being a distributed-first company.

Responsibilities

Team: Core Engineering Reliability Team

What You'll Do

  • Design, develop, and maintain robust backend systems and components focused on proactive and reactive incident management and post-incident management.
  • Be part of an amazing open and collaborative work environment with other experienced engineers, process engineers, architects, and TPMs.
  • Review code with best practices of readability, testing patterns, documentation, reliability, security, and performance considerations in mind
  • Leverage data to generate actionable insights that drive continuous improvements in backend performance and incident management processes.
  • Mentor and level up the skills of your teammates by sharing your expertise in formal and informal knowledge sharing sessions
  • Ensure full visibility, error reporting, and monitoring of high performing backend services
  • Participate in Agile software development including daily stand-ups, sprint planning, team retrospectives, show and tell demo sessions


Qualifications

Your background

  • 6+ years of experience building and developing backend applications
  • Bachelor's or Master's degree with a preference for Computer Science degree
  • Experience crafting and implementing highly scalable and performant RESTful micro-services
  • Proficiency in any modern object-oriented programming language (e.g., Java, Kotlin, Go, Scala, Python, etc.)
  • Fluency in any one database technology (e.g. RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra)
  • Demonstrated ability to design and operate systems that deliver high availability and unwavering reliability for our customers.
  • Real passion for collaboration and strong interpersonal and communication skills
  • Broad knowledge and understanding of SaaS, PaaS, IaaS industry with hands-on experience of public cloud offerings (AWS, GCP, Azure)
  • Familiarity with cloud architecture patterns and an engineering discipline to produce software with quality

Required profile

Experience

Industry :
Computer Software / SaaS
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication

Back-End Engineer Related jobs