Remote Senior Software Developer

Posted

Apply now
Please, let Referrals Only know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers, and more to design software solutions that create meaningful change for clients.
  • They listen thoughtfully to understand the context of business problems and write clean, iterative code to deliver powerful end results while advocating for better engineering practices.
  • Senior Developers cultivate a collaborative environment that encourages healthy, respectful debate and drives teams toward delivering on an aspirational tech vision.
  • They act as mentors for junior-level consultants and leverage deep technical knowledge to solve complex business problems.
  • Responsibilities include learning and adopting best practices like writing clean and reusable code using TDD, pair programming, and design patterns.
  • They advocate for continuous delivery practices to deliver high-quality software and value to end customers as early as possible.
  • Senior Developers work in collaborative, value-driven teams to build innovative customer experiences and create large-scale distributed systems out of microservices.
  • They collaborate with teammates to build features, design concepts, and interactive prototypes while ensuring best practices and UX specifications are followed.
  • They apply the latest technology thinking to solve client problems and utilize DevSecOps tools and practices to build and deploy software.
  • Senior Developers oversee or participate in the entire cycle of software consulting and delivery from ideation to deployment and mentor less-experienced peers.

Requirements:

  • Applicants must hold either Australian Citizenship or Australian PR at the time of application.
  • Candidates should have experience using one or more development languages (Java, Kotlin, JavaScript, TypeScript, Ruby, C#, etc.) and experience in Object-Oriented programming.
  • They must be able to write high-quality, well-tested code and be comfortable with Agile methodologies such as Extreme Programming (XP), Scrum, and/or Kanban.
  • A good awareness of TDD, continuous integration, and continuous delivery approaches/tools is required.
  • Bonus points for candidates with working knowledge of cloud technology such as AWS, Azure, Kubernetes, and Docker.
  • Candidates should enjoy influencing others and advocate for technical excellence while being open to change.
  • Presence in the external tech community through speaking engagements, contributions to open source, blogs, etc., is preferred.
  • Resilience in ambiguous situations and the ability to approach challenges from multiple perspectives is essential.

Benefits:

  • Thoughtworks offers a unique career development path tailored to individual preferences, balancing autonomy with a supportive cultivation culture.
  • Employees have access to interactive tools, numerous development programs, and teammates who are eager to help them grow.
  • The company values collaboration and empowerment in career journeys, ensuring that employees can thrive and reach their full potential.
  • Thoughtworks is a global technology consultancy that integrates strategy, design, and engineering to drive digital innovation, providing a dynamic work environment.
  • Employees are part of a diverse team that includes computer science graduates, seasoned technologists, and midlife career changers, fostering a culture of learning and challenge.
Apply now
Please, let Referrals Only know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
RO
Referrals Only's company logo
Referrals Only
View company profile
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback