Responsibilities
- Build and ship features and capabilities daily in a highly scalable, cross-geo, distributed workplace.
- Be part of an amazing, open, and collaborative work environment with other experienced engineers, architects, product managers, and designers.
- Review code with best practices of readability, testing patterns, documentation, reliability, security, and performance considerations in mind.
- 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, and demo sessions.
Requirements
- 7+ years of experience building and developing backend applications.
- Bachelor's or Master's degree with a preference for a Computer Science degree.
- Experience crafting and implementing highly scalable and performant RESTful microservices.
- 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).
- Real passion for collaboration and strong interpersonal and communication skills.
- Broad knowledge and understanding of the SaaS, PaaS, and IaaS industry with hands-on experience of public cloud offerings (AWS, GAE, Azure).
- Familiarity with cloud architecture patterns and an engineering discipline to produce software with quality.
#J-18808-Ljbffr
📌 Senior Software Engineer - Backend
🏢 Atlassian
📍 City of Sydney