Required Experience: • 6+ years of experience as a Python Engineer • Intermediate-level understanding of at least one other backend language (In addition to the core language): JavaScript, PHP, Ruby. Go, Scala • Advanced understanding of at least one Web Framework: Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP. • Deep understanding of fundamental database concepts - relational (SQL) database, non-relational (NoSQL) database and ORMs/ODMs • Strong knowledge with at least one cloud hosting platform, either AWS or GCP) • Comfort with at least one CI/CD tool (Ex: Jenkins, Travis) • Working knowledge of containerization and orchestration techniques • Deep understanding of applicable unit and integration testing, and testing frameworks/libraries • Strong ability to problem-solve, debug, and understand pertinent performance metrics • Comfort working within Agile methodologies and experienced in estimation and time management • Awareness of the capabilities of applicable languages/frameworks/libraries as well as the inherent differences between them in order to understand trade-offs and make recommendations.
Desired: • Working knowledge of software engineering collaboration tools • Strong preference for test-driven-development (TDD) and understands its importance • Working knowledge of code editor and formatting tools • Comfort with at least one web server technology - (ex: Apache, Nginx)
Calance Consultant Benefits Offerings: - EPO/PPO Medical Plan (Cigna) - HMO/PPO Dental programs (Cigna) - Vision - VSP (Vision Plan Summary) - 401K VOYA Retirement vesting program