IDP is the global leader in international education services, delivering global success to students, test takers and our partners, through trusted human relationships, digital technology and customer research. An Australian-listed company, we operate in more than 50 countries around the world.
Our team is comprised of over 7,000 people of various nationalities, ages and cultural backgrounds. Proudly customer-first, our expert people are powered by global technology. Together, we offer unmatched services, helping local dreams become realities, all over the world.
Learn more at www.careers.idp.com
Role purpose
Your code is elegant. You make the complex seem straightforward. You know how to write efficient code that someone else can pick up with ease. You instinctively test your own code and people know they can rely on you, and everything you produce.
You’re experienced in Python. You know the difference between scripting and programming in Python
You know how to adapt patterns and utilize these across your development. If you identify an opportunity to improve a pattern you are confident in how to relay this. You know the difference between an improvement and just another way of achieving the same outcome.
While a significant part of your role will be to write code in Python and utilize AWS services, the real value you’ll produce will be from really understanding the Outcome required by the Business, and “making it so”. We ’ re looking for everyone in our team to demonstrate leadership, working together to continuously improve the way we work, and work smarter not harder and continuously increase the value we provide to the business
Key accountabilities
Build, lead and serve an effective team of engineers through hiring, coaching, mentoring, giving feedback through code reviews and hands-on development for engineers.
Suggest the best advanced coding concepts and influence the team to follow.
Be responsible for the technical design and influence the solution design and architecture of our stack.
Implement the best practices and coding standards for the project.
Lead efforts to identify and remove bottlenecks in the development lifecycle, introduce metrics-driven improvements, and enable developers to focus on high-value coding and innovation.
Must have extensive knowledge in project designing too, in order to involve with the designing team.
Must be completely aware of all the technologies thoroughly especially the ones associated with the software or application which is under construction.
Evaluate the team’s work processes and best practices and implement changes to streamline operations iteratively.
Help other team members grow as engineers by performing code review and mentoring
Improve internal team processes by keeping whats working and throwing away whats not.
Required Experience
Bachelors or master ’ s in software engineering, Computer Science, or other relevant disciplines.
At least 7+ overall years of experience as a Back-end or Full-Stack Developer with min 4+years of experience in python
Working knowledge of OOPS concepts.
Strong Knowledge in Python v3.x Language
Experience in REST APIs with JSON and Swagger
Hands on experience with Microservices model.
Hands-on in using AWS Services (Lambda, API Gateway, CloudWatch, Queues, Topics, etc) would be preferrable
Any DB knowledge
Knowledge in implementing Terraform is an added advantage
Knowledge on Sumo Logic or Splunk log aggregation is an added advantage .
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Upload your Profile Picture
Accepted Formats: jpg, png
Upto 2MB in size
Your application for Technical Lead
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!