Job Description
Join TechInnovate Solutions, a cutting-edge tech firm revolutionizing the healthcare industry through AI-driven software solutions. We're seeking a passionate Senior Software Engineer to architect scalable backend systems and collaborate with cross-functional teams. Enjoy competitive compensation, flexible work arrangements, and professional development opportunities in Tucson's thriving tech ecosystem.
Responsibilities
- Design and implement RESTful APIs using Node.js and Python
- Optimize database performance with PostgreSQL and Redis
- Lead CI/CD pipeline automation using AWS and Docker
- Mentor junior engineers through code reviews and pair programming
- Translate business requirements into technical specifications
- Conduct unit testing and performance profiling
- Collaborate with UX designers to implement responsive web interfaces
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in JavaScript/TypeScript and Python frameworks
- Strong understanding of cloud architecture (AWS/GCP)
- Proficiency with Git and Agile methodologies
- Experience with microservices architecture
- Ability to solve complex algorithmic problems
- Excellent communication and documentation skills