**About us**:Working at Tech Holding isn't just a job, it's an opportunity to be a part of something bigger. We are a full-service consulting firm that was founded on the premise of delivering predictable outcomes and high-quality solutions to our clients. Our founders and team members have industry experience and have held senior positions in a wide variety of companies - from emerging startups to large Fortune 50 firms - and we have taken our combined experiences and developed a unique approach that is supported by the principles of deep expertise, integrity, transparency, and dependability.**The Role**:**What you will do**:- Design and develop software systems using Python- Troubleshoot and resolve software defects and production issues- Collaborate with cross-functional teams to develop software solutions- Implement CI/CD pipelines and DevOps best practices- Work with version control, build and configuration management, automated deployments, and automated testing- Ensure software design patterns and best practices are followed- Mentor junior team members and help with their career development**Required Skills**:- Fluency in Python- Thorough understanding of REST APIs- 5+ years of software engineering experience- 3+ years experience in containerization technologies (Docker, Kubernetes)- Excellent troubleshooting and analytical skills- Experience working with production systems under load- Experience with DevOps and implementing CI/CD pipelines. GitHub Actions preferred- Strong understanding of JavaScript/TypeScript fundamentals- Strong understanding of SDLC processes such as version control, build and configuration management, automated deployments, and testing.- Good verbal and written communication skills- Experience with software design patterns and a proven track record of building maintainable software**Education & Certifications**:- Bachelor's Degree in Computer Science or relevant years of work experience