Senior Software Engineer at Audience Republic
SHN2, New South Wales, Australia -
Full Time


Start Date

Immediate

Expiry Date

12 Jun, 25

Salary

0.0

Posted On

12 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Json, Architecture, Rest, Clojure, Slack, Postgresql, Computer Science, Mongodb, Web Technologies

Industry

Computer Software/Engineering

Description

Are you an experience software engineer looking to join an early stage startup? Are you looking to join a small but nimble team and have a massive impact? Enjoy using AI tools to reduce the mundane Keep reading…
As a Software Engineer at our company, you will leverage AI tools on a daily basis to accelerate development and improve efficiency. Our team currently works collaboratively to generate a comprehensive prompt bank, which provides a library of tailored AI prompts for various coding tasks, enabling faster and more accurate code generation (One such example is migrating Vue2 to Vue3 and also utilising it for backend code). We then encourage and allow our engineers to think critically about system architecture and tackle complex challenges to ensure robust and scalable solutions. Join us in pushing the boundaries of technology by integrating AI-driven approaches into our software development process.

WHAT WE’RE LOOKING FOR

We are seeking a highly motivated Software Engineer to join our small (8 people) but nimble engineering team. As a Software Engineer at Audience Republic, you will play a pivotal role in developing innovative new features and maintaining our CRM & marketing platform. You’ll design and implement robust, scalable, and maintainable solutions that meet the evolving needs of our clients and contribute to the success of our platform.

REQUIREMENTS:

  • With 5+ years development experience primarily in Functional Programming (Java/Scala/Ruby/F#/Haskell/Elixir) with an interest to learn Clojure
  • Familiar with popular technologies like REST, AWS Services (S3, Route 53, Cloudfront, Cloud Formation), deployment tools (e.g. Jenkins), postgres, and testing framework
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Solid understanding of web technologies, including RESTful APIs, HTTP, and JSON.
  • Familiarity with relational and NoSQL databases, such as PostgreSQL and MongoDB.
  • Familiarity with event streaming architecture such as Kafka / Debezium
  • Excellent problem-solving skills and attention to detail.
  • Can do attitude, with strong communication and collaboration skills (proactively provide updates in Slack in a timely manner), with the ability to work effectively in a team environment
Responsibilities
  • Design, develop, and deploy high-quality code to implement new features and enhancements for our CRM & marketing platform.
  • Collaborate with cross-functional teams to understand requirements and translate them into technical specifications.
  • Conduct code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
  • Troubleshoot and resolve technical issues, optimizing performance and scalability as needed.
  • Stay up-to-date with emerging technologies and industry trends, incorporating new tools and techniques into our development process as appropriate.
  • Contribute to the continuous improvement of our engineering practices and development workflows.
  • Engage in prompt engineering to fine-tune AI responses.
  • Generate and refine code using AI tools such as GPT.
  • Leverage AI for code generation, enabling rapid development cycles.
Loading...