Software Developer

We seek a skilled and versatile Software Developer with a robust understanding of full-stack web development to join our team. The ideal candidate will have a strong understanding of front-end and back-end technologies, appreciate the intricacies of modular design, and be able to produce integrations that expose and consume APIs.

A solid grasp of MSSQL and fluency in JavaScript is essential. Experience in system integration and working with various external systems will set you apart.

Key Responsibilities

  • Collaborate with technical leads and product managers to understand and refine project requirements and background knowledge.

  • Work with the team to articulate the application’s architectural vision, interface design, and modular structure.

  • Implement and iterate on the web application's user interface with attention to user experience and responsive design principles.

  • Develop efficient APIs to facilitate client-server communication and front-end and back-end systems integration.

  • Manage databases using SQL effectively with large-scale and heavily normalized databases

  • Maintain and improve existing complex web applications

  • Perform production deployments

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field with highly demonstrated relevant skills.

  • Demonstrated passion for tackling challenging problems and creating innovative solutions.

  • Outstanding attention to detail and a strong commitment to delivering quality work.

  • Robust work ethic and proven ability to persevere through complex and demanding tasks.

  • Strong analytical and critical thinking skills, with a knack for problem-solving.

  • Excellent communication and teamwork abilities, capable of collaborating effectively with diverse teams.

  • Ability to manage time effectively and meet deadlines in a fast-paced environment.

What We Offer

  • A collaborative and innovative work environment.

  • The opportunity to work on a variety of projects with the latest technologies.

  • A performance-based path for professional development and career growth.

Contact us

Send your resume and cover letter to careers@impv.au