Remote Senior Software Engineer - Australia

Posted

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

Description:

  • The position is for a Senior Software Engineer working remotely in Australia.
  • The role involves collaborating with Alembic teammates and clients' engineering teams to build user-focused products.
  • Candidates should have a strong client focus and be able to drive out the right requirements through stakeholder interaction.
  • Applicants must be polyglot programmers with experience in languages such as Elixir, Erlang, TypeScript, Ruby, and similar.
  • A solid understanding of functional and object-oriented programming, version control, web technologies, and relational databases is required.
  • Candidates should demonstrate good domain modeling skills and a repertoire of software design patterns, knowing when to apply them.
  • The role emphasizes the importance of quality code, balancing high standards with time-sensitive problems and external constraints.
  • Strong teamwork skills are essential, including the ability to communicate clearly and concisely with colleagues and clients.
  • The position requires effective planning, management, and monitoring of work to meet time and quality targets.
  • Candidates should be comfortable working remotely, taking initiative, and managing their own work effectively.
  • Responsibilities include designing and developing web applications, understanding client requirements, and delivering analysis and problem resolution.
  • The role involves collaborating with stakeholders, scoping projects, estimating risks, and developing project deliverables.
  • Engineers will be responsible for the entire lifecycle of their code, including development, testing, production, and subsequent improvements.
  • Input into system architecture and API design is expected, along with participation in code reviews and knowledge sharing.

Requirements:

  • Candidates must have experience as senior software consultants and a passion for developing software.
  • A strong client focus and the ability to understand and prioritize client requirements are essential.
  • Proficiency in multiple programming languages, including Elixir, Erlang, TypeScript, and Ruby, is required.
  • Solid engineering knowledge of functional and object-oriented programming, version control, and web technologies is necessary.
  • Applicants should have good domain modeling skills and familiarity with software design patterns.
  • A commitment to quality code and the ability to balance high standards with practical constraints is required.
  • Strong teamwork skills and the ability to communicate effectively with diverse audiences are essential.
  • Candidates should be comfortable working remotely and managing their own time and work effectively.
  • A methodical approach to problem-solving and attention to detail are important for this role.

Benefits:

  • The position offers the opportunity to work on a variety of projects with multiple clients, enhancing professional growth.
  • Employees will have the chance to collaborate with talented teammates and clients, fostering a supportive work environment.
  • The role allows for remote work flexibility, promoting a healthy work-life balance.
  • There is an emphasis on continuous learning and the opportunity to work with new technologies on the job.
  • Employees are encouraged to improve tech standards and practices, contributing to personal and team development.
  • The company values a positive approach to change and supports employees in taking initiative and managing their own work.
Apply now
Please, let Alembic know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
Technology stack
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback