Job Title: Principal Engineer Company Name: Boss Tech Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/6u9je0f9ku9vl0n1 Job Description: Posted 3y agoPrincipal Engineer@ Boss TechView All JobsWebsiteSan Jose, Costa Rica, Costa RicaRemoteFull TimeResponsibilities:designing software, developing backend, deploying servicesRequirements Summary:5+ years Python; 3+ years SQL; 5+ years web development; 2+ years React Native/React; mobile app experience; DevOps, CI/CD; microservices; Agile; Bachelor's in CS or related field.Technical Tools Mentioned:Python, SQL, React, React Native, DevOps, CI/CD, AWS, Kubernetes, Docker, OpenShift, New Relic, Kibana, AWS RDS, EC2, S3, CloudFront, SQS Boss Tech is the first and only Business Operating Smart Solution empowering entrepreneurs to embrace Web3 as it is intended: openly yet securely, distributed yet authenticated, and streamlined and automated for meaningful data-driven efficacy. Boss Tech was created by multi-exit technology entrepreneurs to enable their own startups and is the business operating system enabling AI, AR/VR, and Blockchain (Crypto) for Web3. Boss Tech disrupts current disparate, outdated systems, to leapfrog our client’s competitors. With decades of startup culture creation and leadership under our “boss belts,” we know how to optimize resources to deliver for our clients and our Team!  Boss Tech Team Members are just like the platform, one-of-a-kind artists delivering to their highest potential while co-creating the culture that speaks to their soul.  Boss Tech delivers in both the United States and Costa Rica to blend the beauty of both cultures for a standout passionate, committed, and productive team. Boss Tech is scaling rapidly with no limit to its growth potential and ambitions to match your expertise. ResponsibilitiesDesign, develop, test, deploy, maintain, and support production quality application code where a high level of proficiency is required on frontend and backend codeApproximately 20% of the work will be frontend and 80% will be backendUnderstand operational characteristics of production systems, identify abnormalities, and respond to and fix abnormalitiesPlan, track, and report on work progressAccurately estimate stories and tasks considering their level-of-effort, complexity, and uncertaintyDebrief on team performance and make incremental, small changes to support improvementsMust have the ability to work in a dynamic, fast-paced environmentStrong communication skills to interact with Agile team membersGood analytical thinking and problem-solving skillsTechnical RequirementsBachelor’s degree in Computer Science or related field (or equivalent experience)5+ years of experience in Python3+ years of experience in SQL5+ years of web development experience2+ years of experience with React Native and/or ReactExperience with native iOS and Android appsExperience with DevOps automation and CI/CD best practicesExperience with microservices architectureExperience with Agile Bonus SkillsRelational data modelingNew Relic, Kibana, AWS and Google Analytics monitoring and troubleshootingAWS RDS, EC2, ECS, ElasticCache, S3, CloudFront, SQSHybrid Cloud technologies like OpenShiftA/B test platforms Jenkins or Azure DevOpsKubernetes / Docker / Containerized InfrastructureMobile development experience Background with payment processing systemsBenefits Hybrid work opportunityFlexible PTOCareer developmentPrivate health insuranceCommuter assistancePura vida workspace vibesSupport CR - Micro-lending and CCC Support