Job Description
We are looking for a Senior Software Engineer to join our high-performing team in Portland, OR. This is an urgent hiring position for a visionary individual ready to tackle complex challenges and drive technical innovation. If you are passionate about building scalable software solutions and thrive in a collaborative environment, we want to meet you.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible remote and hybrid work options.
- Opportunity to work with cutting-edge technologies.
- Professional development and career growth.
Role Overview:
You will be responsible for designing, developing, and maintaining robust software applications that power our core products. You will work closely with cross-functional teams to deliver high-quality code and ensure seamless user experiences.
Responsibilities
- Design, develop, and implement high-quality, scalable software solutions using modern programming languages.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Conduct thorough code reviews and contribute to the improvement of code quality and best practices.
- Troubleshoot, debug, and resolve complex technical issues to ensure system stability and performance.
- Mentor junior developers and provide technical guidance to the engineering team.
- Participate in the full software development lifecycle, including requirements analysis, design, testing, and deployment.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Minimum of 5 years of professional software development experience.
- Strong proficiency in Python, JavaScript, or Java.
- Experience with front-end frameworks such as React or Angular.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization tools (Docker, Kubernetes).
- Deep understanding of data structures, algorithms, and software design patterns.
- Excellent problem-solving skills and ability to work in an agile environment.