remote
Senior Software Engineer I - Contacts Team - Wise Australia Investments
Software Engineer
Lead the design and implementation of a high‑scale, secure contacts platform using Python, Node.js, and AWS, ensuring seamless recipient management for millions of users worldwide.
About the role
Key Responsibilities
- Architect and develop scalable microservices in Python and Node.js to support the contacts lifecycle (add, search, update, delete).
- Design and maintain high‑throughput APIs, ensuring low latency and strong security for sensitive user data.
- Collaborate with product, design, and data teams to translate business requirements into robust technical solutions.
- Implement CI/CD pipelines, containerization with Docker, and orchestration on Kubernetes for rapid, reliable deployments.
- Monitor system health, troubleshoot performance bottlenecks, and drive continuous improvement of infrastructure and code quality.
Requirements
- 5+ years of professional software development experience, with a strong focus on backend services.
- Proficiency in Python and Node.js, plus experience with relational databases (SQL) and NoSQL stores.
- Hands‑on experience deploying and managing services on AWS (EC2, RDS, S3, Lambda, ECS/EKS).
- Solid understanding of containerization (Docker) and orchestration (Kubernetes) best practices.
- Excellent problem‑solving skills, strong communication, and a passion for building reliable, user‑centric products.
Skills
pythonnodejsawssqldockerkubernetes