Deskripsi Pekerjaan
Are you a high-performing software engineer looking to drive innovation at a global financial powerhouse? Macquarie Group is seeking a talented Executive - Fast API Python Engineer to join our dynamic team in Indonesia. In this role, you will be instrumental in designing, building, and maintaining high-performance backend services that power our critical financial platforms.
At Macquarie, we believe in empowering our people to shape careers that are rewarding in all the ways that matter most. You will work within a collaborative, fast-paced environment where your technical expertise in Python and asynchronous frameworks will be leveraged to solve complex challenges. We value creative problem-solving, architectural integrity, and a commitment to excellence.
If you are passionate about building scalable, secure, and lightning-fast APIs, we invite you to help us redefine the future of financial technology.
Tanggung Jawab
- Design, develop, and deploy highly scalable backend services using Python and the FastAPI framework.
- Optimize application performance and latency to ensure real-time data processing in financial workflows.
- Collaborate with cross-functional teams to integrate APIs with legacy systems and cloud-based microservices.
- Conduct thorough code reviews to maintain high standards of code quality, security, and maintainability.
- Implement robust unit, integration, and end-to-end testing strategies for all production code.
- Proactively identify and resolve technical debt, performance bottlenecks, and security vulnerabilities.
- Mentor junior engineers and contribute to the technical documentation of system architecture.
Kualifikasi
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 4+ years of professional experience in backend software development with a focus on Python.
- Proven hands-on experience building and consuming RESTful APIs using FastAPI, Flask, or Django.
- Strong understanding of asynchronous programming (asyncio) and non-blocking I/O operations.
- Experience with database management systems such as PostgreSQL, MongoDB, or Redis.
- Familiarity with containerization and orchestration tools, specifically Docker and Kubernetes.
- Strong grasp of CI/CD pipelines, Git version control, and cloud platforms (AWS, Azure, or GCP).
- Excellent communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.