T

Python Engineer

TaskVerse

Australia · Full Time

Be the first to apply

Experience
4–6 yrs
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Education
Bachelor's or Master's in Computer Science
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Company

Jobsbridge connects technology experts to impactful software projects. In this role, you will contribute to systems that support production teams across several locations in an environment that emphasizes reliable engineering, cooperative teamwork, and scalable solutions that adapt to evolving operational needs. You will collaborate with both technical and production teams to understand workflows and develop software that enhances team efficiency and dependability.

About the Role

As a software engineer, your responsibilities will include designing, developing, testing, and maintaining services and applications that satisfy production criteria while ensuring long-term scalability and uptime. Key tasks include building RESTful APIs, managing relational and NoSQL databases, and working with systems on Linux and UNIX platforms. Proficiency in Python is especially important along with experience in other scripting or programming languages. You will engage in agile development methodologies and partner with peers through design dialogues, code reviews, testing, and technical documentation. This role may have multiple vacancies and involves cross-team and cross-location cooperation.

Qualifications

Applicants should hold a bachelor's or master's degree in computer science, accompanied by four to six years of relevant professional experience. Essential skills include scripting languages, primarily Python; SQL and NoSQL databases, especially Cassandra; and UNIX-like systems focusing on Linux. Proven ability in crafting and implementing RESTful APIs, along with knowledge of coding best practices such as unit testing, peer reviews, and comprehensive documentation, is required. Familiarity with agile workflows and experience in designing, developing, and testing software for performance, scalability, and availability are also necessary. Strong communication abilities both written and verbal are important, as is the capacity to derive durable solutions addressing diverse production needs spanning multiple teams and sites.

Preferred qualifications include a minimum of two years' experience in the computer animation sector and knowledge of Scala, Java, or Erlang. Experience with concurrency frameworks like Akka or RxJava is a plus. Additional database experience (PostgreSQL, CouchDB, Riak, Elasticsearch, Solr) and familiarity with messaging protocols such as AMQP or ZeroMQ are advantageous. Candidates with skills in building end-user web applications using JavaScript MVC frameworks or dealing with cloud systems like OpenShift and OpenStack are encouraged to apply.

Responsibilities

  • Create, implement, and sustain robust backend services and RESTful APIs.
  • Develop software aligned with production needs that can be reused across teams, productions, and locations.
  • Manage data access and storage by working with SQL and NoSQL databases.
  • Assess performance, scalability, and availability throughout development and testing phases.
  • Develop unit tests, participate in peer code review processes, and maintain explicit documentation.
  • Collaborate closely with engineering teams and production stakeholders to clarify requirements, resolve issues, and deliver solutions within an agile framework.
  • Enhance system reliability and maintainability by applying sound engineering principles and sharing expertise with team members.

Benefits

This position offers the chance to engage with challenging technical systems in a collaborative production context. You will enhance and broaden skills in backend development, distributed computing, databases, and ensuring service reliability. Specific employment benefits and terms depend on the particular job, location, and hiring setup, with details provided during recruitment.

Equal Opportunity

Jobsbridge is devoted to equitable and inclusive hiring practices. Qualified candidates will be evaluated irrespective of protected attributes by law. We encourage applications from individuals of diverse backgrounds and experiences.

Minimum education

Bachelor's Degree

How they work

Communication Teamwork & Collaboration Problem Solving Attention to Detail Adaptability
🤖
Online · instant AI help
Broxer