29 Sep
|
Dipole Group
|
New South Wales
29 Sep
Dipole Group
New South Wales
We are seeking a highly skilledPython Developerto join our growing engineering team.
This role is ideal for someone who has been actively developing production-grade Python applications for several years and possesses strong software engineering and problem-solving skills.
You will be responsible for designing, developing, and maintaining scalable backend services, building and consuming REST APIs, integrating with AWS cloud services, and working closely with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
Design, develop, test, and maintain high-performance Python applications.
Build, maintain, and optimize RESTful APIs using frameworks such asFastAPIor similar.
Develop cloud-native applications utilizing AWS services.
Collaborate with architects, DevOps, and infrastructure teams to integrate applications into AWS environments.
Write clean, maintainable, and well-documented code following best practices.
Work with Git for source code management, version control, and team-oriented development.
Design and optimize SQL queries and interact with relational databases.
Troubleshoot, debug, and enhance existing applications.
Participate in code reviews and contribute to continuous improvement initiatives.
Work in an Agile development environment with cross-functional teams.
Mandatory Skills & Experience
3+ years of hands-on Python development experiencewith strong coding and software engineering skills.
Proven experience building and consumingREST APIs.
Strong experience withFastAPI(or similar Python web frameworks such as Flask or Django REST Framework).
Experience developing applications onAmazon Web Services (AWS).
Good understanding of AWS services such as Lambda, S3, SQS, SNS, ECS, EC2, RDS, CloudWatch, or API Gateway.
Experience usingGitfor version control.
Strong SQL skills with experience working on relational databases.
Experience with databases such asRedshift,Percona MySQL, PostgreSQL, or MySQL.
Strong debugging, analytical, and problem-solving skills.
Excellent communication and teamwork skills.
Nice to Have
Experience withGrafanafor monitoring and visualization.
Experience withApache Kafkafor event-driven architectures.
Experience withApache Airflowfor workflow orchestration and scheduling.
Exposure to CI/CD pipelines and Agile development methodologies.
#J-*****-Ljbffr
📌 Python Developer (New South Wales)
🏢 Dipole Group
📍 New South Wales