Want to get hired at XPT Software Australia?
Python Developer with React
XPT Software Australia
Sydney, New South Wales, AustraliaOn Site
Original Job Summary
Overview
The Python Developer with React at XPT Software Australia will design and develop interactive web front-ends using React and mapping libraries, build robust back-end services in Python, and integrate GIS and spatial data processing.
Key Responsibilities
- Design and develop interactive web front-ends using React.
- Build robust, scalable back-end services using Python frameworks like Django, Flask, or FastAPI.
- Integrate GIS and spatial data processing using tools such as PostGIS and GeoDjango.
- Implement APIs for geospatial functionalities including routing and spatial analytics.
- Write clean, tested, and documented code with unit and integration tests.
- Monitor, debug, and optimize performance across front-end and back-end systems.
Required Skills & Qualifications
- Proven experience with React including hooks and state management.
- Strong skills in Python and its web frameworks.
- Hands-on experience with GIS and spatial databases such as PostGIS.
- Familiarity with geospatial formats like GeoJSON and Shapefile.
- Experience in developing RESTful APIs and integrating mapping libraries.
- Good debugging, problem-solving, and communication skills.
Key skills/competency
- React
- Python
- GIS
- PostGIS
- Mapping Libraries
- APIs
- Web Development
- Spatial Data
- Performance Optimization
- CI/CD
How to Get Hired at XPT Software Australia
🎯 Tips for Getting Hired
- Research XPT Software Australia's background: Study their projects and client work.
- Tailor your resume: Highlight React, Python, and GIS expertise.
- Showcase portfolio: Include interactive mapping projects and APIs.
- Prepare technical interviews: Practice coding and debugging tasks.
📝 Interview Preparation Advice
Technical Preparation
circle
Review React hooks and state management.
circle
Practice Python web frameworks and REST APIs.
circle
Study GIS spatial database design concepts.
circle
Revisit mapping library documentation and demos.
Behavioral Questions
circle
Discuss a challenging project you solved.
circle
Describe teamwork during tight deadlines.
circle
Explain learning from a coding error.
circle
Share your approach to feedback.