Candidates must be within driving distance to Charlotte, NC.
No C2C or Sponsorship is available! (Please do NOT email me if you are an employer.)
TOP SKILLS:
- Extensive experience in microservice development
- Strong database design fundamentals
- Proficiency in modern python
- Terraform for IAC
- Azure DevOps (CI/CD)
- AWS, AWS Lamba
- Mongo DB or Dynamo DB
- Experience with API integrations ESPECIALLY event-based APIs
Required:
- Experience with microservice style development and maintenance.
- Strong fundamentals of database design, including indexes, partitioning, and query optimization for at least one type of database (RDMS, document database, OLAP, or key/value store).
- Ability to discuss the strengths and weaknesses of the chosen database and common performance optimization areas.
- Experience with API design and optimization, including database connection pooling, asynchronous operations, data-driven design, and error handling.
- Familiarity with trunk-based development and strong understanding of version control systems, preferably git.
- Strong fundamentals of modern Python (3.10+), including type hinting, class/type systems, efficient iteration, and memory management.
- Familiarity with at least one Python paradigm (Object Oriented, Functional, Imperative).
- Understanding of virtual environment management and familiarity with tools like poetry, pipenv, virtualenv, venv, or conda.
- Familiarity with some IaC provider, preferably Terraform.
- Strong understanding of AWS Lambda, including memory and time limitations, packaging, parallelism configurations, and when to choose alternative services.
- Experience with CI/CD tools and release management (CircleCI, TravisCI, GitHub Actions, Azure DevOps, Chef, Puppet, Ansible, etc.).
- Understanding of AWS API Gateway and its integration with AWS Lambda.
- Familiarity with bash scripting and/or Linux.