Software Developer

Promote Research — Australia · Posted ~23 hours ago

Full-time

Skills

software development software design testing API development database optimization debugging

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology team is seeking software engineers to design, build, test, and maintain high-quality applications. The role involves developing features, APIs, integrations, troubleshooting issues, and collaborating with cross-functional teams while improving engineering practices.

Highlights

Opportunity to work on diverse software projects with growth opportunities for both early-career and experienced engineers. The role emphasizes collaboration, engineering quality, and building reliable solutions.

Description

🗂️ We’re Hiring: Developer (Junior / Senior Engineer) 🕒 Employment Type: Full-Time 💼 Level: Junior to Senior We are looking for talented, motivated, and passionate Software Developers / Engineers to join our growing technology team. We welcome both junior developers looking to grow their skills and experienced engineers who can take ownership of complex technical projects and contribute to engineering excellence. 🎯 Key Responsibilities • Design, develop, test, and maintain high-quality software applications and services. • Build scalable, reliable, and maintainable solutions based on business and technical requirements. • Develop new features, APIs, integrations, and application components. • Troubleshoot, debug, and resolve software issues and production incidents. • Participate in code reviews and contribute to improving code quality and development standards. • Collaborate with product managers, designers, QA engineers, and other technical teams. • Design and optimize databases, application architecture, and system performance. • Write automated tests and ensure software meets quality and security standards. • Work with version control, CI/CD pipelines, cloud platforms, and modern development tools. • Contribute to technical documentation, architecture decisions, and engineering best practices. • Stay up to date with emerging technologies, frameworks, and software development trends. • For Senior Engineers: Provide technical guidance, mentor junior developers, and lead technical initiatives when required. ✅ Requirements • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field is preferred. • Junior: 0–2 years of software development experience; fresh graduates with strong technical projects are welcome. • Senior: 4+ years of professional software development experience with proven ownership of technical projects. • Strong proficiency in at least one programming language such as Java, Python, JavaScript/TypeScript, C#, Go, C++, or PHP. • Good understanding of data structures, algorithms, databases, APIs, and software architecture. • Experience with Git and modern software development workflows. • Familiarity with cloud platforms, Docker, Kubernetes, CI/CD, or microservices is a plus. • Strong analytical, problem-solving, and debugging skills. • Good communication and collaboration skills. • Ability to work independently while contributing effectively to a team. • Strong attention to detail and commitment to writing high-quality software. 🌟 What We Offer • Opportunity to work on real-world and high-impact technology projects. • Exposure to modern technologies, cloud platforms, development tools, and engineering practices. • Mentorship and technical guidance for junior developers. • Leadership and technical ownership opportunities for senior engineers. • Training, professional development, and career growth opportunities. • A collaborative, innovative, and engineering-focused working environment. • Competitive compensation and employee benefits. 📩 Interested? Whether you are an ambitious Junior Developer looking to grow or an experienced Senior Engineer ready to take on greater technical ownership, we would love to hear from you. Apply via LinkedIn with your CV/resume and a brief introduction about your development experience, technical skills, and career goals. #Hiring #SoftwareDeveloper #SoftwareEngineer #JuniorDeveloper #SeniorEngineer #DeveloperJobs #TechJobs #SoftwareDevelopment #EngineeringJobs #Programming #ITJobs #CareerOpportunity