Job Description
Join our dynamic team at InnovateTech Solutions, a cutting-edge software development firm headquartered in Portland's vibrant tech corridor. We're seeking a passionate Senior Full-Stack Developer to architect and build scalable web applications that serve millions of users. This is an immediate full-time position offering competitive compensation, comprehensive benefits, and the opportunity to work with emerging technologies in a collaborative environment.
As a key member of our engineering team, you'll drive technical strategy while mentoring junior developers. Our startup culture emphasizes innovation, work-life balance, and professional growth. Relocation assistance available for exceptional candidates outside the Portland metro area.
Responsibilities
- Design and implement RESTful APIs using Node.js and Express.js
- Develop responsive front-end applications with React.js and TypeScript
- Optimize database performance through PostgreSQL indexing and query tuning
- Lead code reviews and implement CI/CD pipelines using AWS and Docker
- Collaborate with product managers to translate business requirements into technical solutions
- Mentor junior developers through pair programming and technical workshops
- Participate in agile ceremonies and contribute to sprint planning
Qualifications
- 5+ years of professional experience with full-stack development
- Expertise in JavaScript (ES6+), React.js, Node.js, and TypeScript
- Strong understanding of relational databases (PostgreSQL) and ORM frameworks
- Proficiency with cloud platforms (AWS/GCP) and containerization technologies
- Demonstrable experience with testing frameworks (Jest, Cypress)
- Bachelor's degree in Computer Science or equivalent experience
- Strong problem-solving skills with attention to detail
- Excellent communication and collaboration abilities