Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing cloud-native infrastructure in the heart of Portland's tech scene. As a Senior Software Engineer, you'll architect scalable microservices and mentor junior developers while solving complex challenges for enterprise clients. Our collaborative culture embraces work-life balance with flexible schedules and competitive benefits.
Responsibilities
- Design and implement RESTful APIs using Node.js and TypeScript
- Lead code reviews and contribute to CI/CD pipeline improvements
- Mentor 2-3 junior engineers through pair programming sessions
- Optimize AWS infrastructure for cost and performance
- Collaborate with product teams to translate requirements into technical specs
- Automate testing with Jest and Cypress frameworks
Qualifications
- 5+ years of experience in backend development with Node.js
- Expertise in cloud platforms (AWS/Azure/GCP)
- Strong understanding of microservices architecture
- Proficiency in SQL/NoSQL databases (PostgreSQL, DynamoDB)
- BS in Computer Science or equivalent practical experience
- Experience with agile methodologies and JIRA
- Portfolio demonstrating production-ready applications