This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We're looking for a Senior Backend Software Engineer to join our team, passionately focused on delivering creative improvements for our engineering teams. To become a 100-year company, we need a world-class engineering organisation made up of empowered teams who have the tools and infrastructure to do the best work of their careers. As part of a unified R&D team, Engineering is prioritising key initiatives which support our customers in moving to cloud while simultaneously continuing to bring the most value to our customers through investments across our core product suite – including Jira, Confluence, Trello, and Bitbucket. We're looking for people who want to write the future and who believe that we can accomplish so much more together.
Job Responsibility:
Drive complex projects autonomously, from technical design to launch
Solve complex architecture challenges, apply architectural standards and start using them on new projects
Lead code reviews and documentation, and take on complex bug fixes, especially on high-risk problems
Be an example for thorough, meaningful code reviews
Partner across engineering teams to handle company-wide initiatives spanning multiple projects
Transfer your depth of knowledge from your current language to excel as a Java developer
Mentor junior members of the team
Requirements:
7+ years of experience building and developing backend applications
Senior-level experience with one or more prominent languages such as Java, Python, Kotlin, Go, or Scala
Understanding of SaaS, PaaS, and IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, Azure)
Fluency in any one database technology (e.g., RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra)
Experience crafting and implementing well-tested, highly scalable, and performant micro-services and/or other distributed systems
Practical knowledge of agile software development methodologies (e.g., XP, scrum)
Knowledge to evaluate trade-offs between correctness, robustness, performance, space, and time
Practice in mentoring other engineers and influencing decision makers throughout the organization
Considers the customer impact when making technical decisions
Nice to have:
Senior-level experience with one or more prominent languages such as Java, Python, Kotlin, Go, or Scala is nice to have
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.