Full Stack Software Engineer (React/Python)

Sydney 21 months ago Remote Full-time External
Negotiable
The Role We are looking for a Full Stack Software Engineer to join our development team. The ideal candidate will have a solid foundation in both front-end and back-end technologies, with a passion for building scalable, efficient, and user-friendly web applications. You will be involved in the entire application lifecycle, focusing on coding, debugging, and design. This role requires a balance of technical depth, creativity, and a commitment to continuous learning. The position offers the flexibility of remote work, with the prerequisite that candidates must be based in and have the legal right to work in Australia. Responsibilities: • Design and develop robust, scalable, and secure front-end user interfaces with React. • Collaborate closely with UX/UI designers to translate visual and interaction designs into functional and appealing web applications. • Implement back-end services with Python and FastAPI, ensuring high performance and responsiveness to requests from the front-end. • Manage and optimize databases using SQL, ensuring data integrity, performance, and security. • Collaborate with cross-functional teams to analyze requirements, design solutions, and integrate various technologies seamlessly. • Write clean, maintainable, and efficient code, adhering to best practices in software development. • Participate in code reviews, contributing to the continuous improvement of product quality and team productivity. • Stay up to date with emerging trends and technologies in web development, particularly in React, Python, and related frameworks. Requirements: • Bachelor's degree in Computer Science or a related field. • 4 years of experience in full stack development, with a strong portfolio showcasing projects in React and Python. • Proficient in front-end technologies, including JavaScript, React, HTML5, and CSS3, along with experience in CSS frameworks. • Solid understanding of back-end development with Python, specifically using FastAPI or similar frameworks. • Experience with SQL databases, schema design, and performance tuning. • Knowledge of RESTful APIs, version control tools (e.g., Git), and agile development methodologies. • Excellent problem-solving skills, with the ability to debug complex issues and optimize code for performance. • Strong communication and teamwork skills, with a proven ability to work effectively in a collaborative environment. Nice to Have: • Experience in AWS (Amazon Web Services). • Familiarity with additional back-end languages or frameworks. If you possess these skills and you thrive in a fast-paced, collaborative environment, we encourage you to apply. Please note that we kindly request not to be contacted by recruitment agencies or third-party recruiters regarding this position. We are managing the recruitment process internally and will reach out directly to suitable candidates