Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
At OccamStrata, we have a team of highly experienced professionals dedicated to providing the highest level of service and advice to our clients.
We understand that we are custodians of people's homes - and understand how complex this can be in practice. To do this well, we have a larger team, managing a smaller number of properties. This allows us to spend more time with our communities to understand the key issues and co-create solutions that are not only compliant - but also work for your community.
We believe that the average services levels across the industry fall short of 'good enough'. To help lift standards, we have spent significant resources identifying 'innovations' from other industries - and, over time, will bring these to the industry.
Get in touch via email at Support@OccamStrata.com, or phone (03) 7045 3370.
We are seeking a skilled and detail-oriented Back-End Developer to join our team. The successful candidate will be responsible for developing, optimising, and maintaining backend systems and API integrations that drive our core operations. The role requires expertise in Python, AWS services, and third-party API integrations, as well as a strong foundation in SQL and JavaScript.
Key Responsibilities
System Development and Maintenance:
Develop and maintain integrations between OccamStrata’s Master Data Management (MDM) platform and Dialpad.
Develop and maintain integrations between OccamStrata’s MDM platform and Asana.
API Integration
Design and implement webhook architectures for front-end and back-end communication.
Develop and optimise third-party API integrations, including REST APIs for Dialpad and Asana.
Collaborate with the team to test integrations using tools like Postman.
Backend Development
Build robust and scalable back-end solutions using Python frameworks like FastAPI and SQLAlchemy.
Work with SQL databases, preferably PostgreSQL, to ensure seamless data management.
Cloud Infrastructure Management
Deploy and manage applications on AWS services such as Lambda, EC2, RDS, and S3.
Implement best practices for cloud-based architecture and scalability.
Cross-functional Collaboration
Collaborate with front-end developers to ensure smooth integration between front-end interfaces and back-end services.
Required
Preferred Skills and Experience:
Proficient in Python, with experience in API integration and frameworks like FastAPI.
Strong experience with SQL, especially PostgreSQL.
Familiarity with AWS services, including Lambda, EC2, RDS, and S3.
Solid understanding of JavaScript.
Proven experience with third-party API integrations (e.g., REST APIs, Postman, Dialpad, Asana).
Optional
Experience with low-code platforms like Airtable, Retool, or Zapier.
Knowledge of ReactJS and TypeScript.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
3+ years of back-end development experience.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration abilities.
Required profile
Experience
Level of experience:Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.