Job Description
We are seeking a highly skilled Senior Software Engineer to join our innovative team in Portland, OR. We are a fast-paced technology firm dedicated to excellence, and we are looking for talent ready to hit the ground running. If you are looking for a position to start immediately and make a significant impact on our product roadmap, we want to hear from you.
Our culture promotes continuous learning, creativity, and collaboration. You will work with a modern tech stack and have the opportunity to lead architectural decisions that drive our business forward.
Responsibilities
- System Architecture: Design, develop, and maintain scalable software applications using modern web technologies.
- Code Optimization: Analyze and refactor existing codebases to improve performance, security, and maintainability.
- Collaboration: Work closely with product managers and designers to translate requirements into technical specifications.
- Team Mentorship: Guide junior developers and conduct thorough code reviews to ensure code quality standards.
- Testing & QA: Develop comprehensive unit and integration tests to guarantee system reliability.
- CI/CD Implementation: Enhance and manage continuous integration and continuous deployment pipelines.
Qualifications
- Experience: Minimum of 5 years of professional software development experience.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Technical Skills: Proficiency in JavaScript (ES6+), TypeScript, React, and Node.js.
- Cloud Expertise: Experience working with cloud platforms such as AWS or Google Cloud.
- Problem Solving: Strong ability to troubleshoot complex technical issues and implement effective solutions.
- Communication: Excellent verbal and written communication skills for cross-functional team interaction.