Senior Developer

Listed 24 days Ago
Driftonics
Technology

 

Job Title: Senior Software Developer  

Location: Auckland, New Zealand
Employment Type: Full-time, Permanent
Experience Required: 2+ Years 

About the Role 

We are seeking a highly motivated Senior Software Developer to join our growing technology team in Auckland. This role is ideal for a developer who enjoys building scalable systems, working with cloud technologies, and applying machine learning solutions to real-world problems. 

You will play a key role in designing, developing, and deploying robust applications while collaborating closely with data scientists, product managers, and DevOps engineers. 

Key Responsibilities 

  • Design, develop, and maintain backend systems using Python 
  • Build and deploy scalable applications on AWS 
  • Develop and integrate Machine Learning models into production systems 
  • Optimize application performance, security, and reliability 
  • Collaborate with cross-functional teams to define technical requirements 
  • Write clean, maintainable, and well-documented code 
  • Conduct code reviews and mentor junior developers 
  • Monitor production systems and troubleshoot issues 
  • Contribute to system architecture and technical decision-making 

Required Skills & Qualifications 

  • 2+ years of professional experience in software development 
  • Strong proficiency in Python 
  • Hands-on experience with AWS services (EC2, S3, Lambda, RDS, CloudWatch, etc.) 
  • Practical experience with Machine Learning concepts and libraries (Scikit-learn, TensorFlow, PyTorch, etc.) 
  • Experience with REST APIs and microservices architecture 
  • Solid understanding of databases (SQL and/or NoSQL) 
  • Familiarity with Git and CI/CD pipelines 
  • Strong problem-solving and communication skills 

Nice to Have 

  • Experience with Docker and Kubernetes 
  • Exposure to MLOps and model deployment pipelines 
  • Knowledge of data engineering tools 
  • Experience working in Agile/Scrum teams 

Why Join Us 

  • Work on impactful, real-world ML-driven applications 
  • Collaborative and innovative team culture 
  • Career growth and leadership opportunities 
  • Competitive salary based on experience 
  • Learning budget and professional development support 

How to Apply 

If you’re passionate about Python, cloud technologies, and Machine Learning, and want to grow your career in a supportive Auckland-based team, we’d love to hear from you. 

👉 Apply now with your resume and project portfolio. 

Applications for this role will take you to the advertisers site.