Get AI-powered advice on this job and more exclusive features.
Our client in the banking sector is seeking a Full Stack Developer with strong and proven experience in software engineering/development, Python, and full-stack project experience. The successful candidate will work on an AI project involving on-prem to cloud (GCP) migration.
Responsibilities:
- Take ownership of your work and deliver scalable, robust, and polished products for end users.
- Gather and refine business requirements and transform them into concise technical specifications.
- Perform independent research and design efficient solutions that meet specifications and adhere to industry best practices and organizational policies.
- Develop existing and new software products to provide outstanding service for our customers.
- Communicate ideas verbally and in writing with the team, documenting designs, deliverables, operational procedures, and support runbooks.
- Derive data insights and apply them to address business opportunities.
Required Skills:
- 10+ years of experience in software engineering and/or full-stack development.
- 5-7 years of Python experience (e.g., Flask, FastAPI).
- 5 years of experience with DevOps and cloud technologies (GCP preferred, AWS, or Azure).
- 5-7 years working with databases and key-value stores (e.g., MongoDB, Redis, PostgreSQL).
- 5-7 years of experience with Docker/Docker Compose, Kubernetes, and Linux.
Desired Skills:
- Experience with scripting languages such as Bash (others accepted).
- Experience writing/maintaining Helm Charts and working with IT automation tools (e.g., Ansible, Terraform).
- Experience building/using CI/CD pipelines (e.g., ArgoWF/ArgoCD).
- Experience with message brokers (e.g., RabbitMQ, Kafka, GCP Pub/Sub).
Soft Skills:
- Creative, self-starting, results-oriented, highly motivated with strong analytical skills.
- Excellent interpersonal and communication skills for effective stakeholder and team collaboration.
- A voracious learner who enjoys new challenges and continuous improvement.
- Ability to derive insights from data and apply them to business opportunities.
- Attention to detail and strong collaboration skills.
Education:
- A university/college degree in a relevant STEM discipline is a strong asset.
Seniority Level:
Employment Type:
Job Function:
Industries:
- Information Technology & Services, Banking