Responsibilities
- Design, develop, test, deploy, maintain, and support production quality application code where a high level of proficiency is required on frontend and backend code
- Approximately 20% of the work will be frontend and 80% will be backend
- Understand operational characteristics of production systems, identify abnormalities, and respond to and fix abnormalities
- Plan, track, and report on work progress
- Accurately estimate stories and tasks considering their level-of-effort, complexity, and uncertainty
- Debrief on team performance and make incremental, small changes to support improvements
- Must have the ability to work in a dynamic, fast-paced environment
- Strong communication skills to interact with Agile team members
- Good analytical thinking and problem-solving skills
Requirements
- Bachelor’s degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in Python
- 3+ years of experience in SQL
- 5+ years of web development experience
- 2+ years of experience with React Native and/or React
- Experience with native iOS and Android apps
- Experience with DevOps automation and CI/CD best practices
- Experience with microservices architecture
- Experience with Agile
Nice to Have
- Relational data modeling
- New Relic, Kibana, AWS and Google Analytics monitoring and troubleshooting
- AWS RDS, EC2, ECS, ElasticCache, S3, CloudFront, SQS
- Hybrid Cloud technologies like OpenShift
- A/B test platforms
- Jenkins or Azure DevOps
- Kubernetes / Docker / Containerized Infrastructure
- Mobile development experience
- Background with payment processing systems
Benefits
- Hybrid work opportunity
- Flexible PTO
- Career development
- Private health insurance
- Commuter assistance
- Pura vida workspace vibes
- Support CR
- Micro-lending and CCC Support
Work Arrangement
Hybrid
