FAQs
What programming languages and technologies should I be proficient in for this position?
You should be proficient in Python, Elasticsearch, JavaScript, React, and PostgreSQL.
What development methodologies does the team follow?
The team follows Agile methodologies, including Scrum and practices such as Pair Programming and Peer Reviewing.
Are there opportunities for skill development and training?
Yes, the role emphasizes being constantly enabled and trained to become Polyglots and upskill in the latest technology areas.
What type of projects will I work on as a Python Developer?
You will work on complex engineering projects, large-scale digital platforms, and marketplaces for clients using emerging technologies.
Will I be part of a team, and how will collaboration be facilitated?
Yes, you will collaborate with other Power Programmers and be involved in development initiatives within the team.
Is experience with cloud services required for this job?
Yes, experience with Amazon Web Services (AWS) and cloud deployments is essential, including services like S3, SNS, SQS, RDS, and DynamoDB.
What tools are used for deployment and infrastructure management?
The role requires familiarity with tools such as Terraform, Jenkins for CI/CD, Docker, and Kubernetes.
Is there an emphasis on open-source contributions?
Yes, contributing to Open Source projects and being a part of the tech user group is encouraged in this role.
Will I have the opportunity to develop new products and platforms?
Yes, you will co-create and develop new products and platforms for our clients as part of the role.
What kind of companies will I be working with?
You will have the opportunity to work with innovative Fortune 500 companies on cutting-edge technologies.