Senior Full-Stack Software Development Engineer
RPI Print is a leading provider of digital print services that puts our customers first, powering creative solutions for high-quality brands such as RPI's own Blurb.com. We are seeking a driven and team-oriented Senior Full-Stack Software Development Engineer to join the development team. You will help build exciting new technologies that will drive the future of everything Blurb.
In this hybrid role, based in Seattle, you will work closely with talented developers on challenging and rewarding projects. Having a passion for creating a stellar customer-focused experience with problem solving and self-driven curiosity will be crucial non-technical skills to help build out new systems alongside a dedicated team. Teamwork is key in this role and when challenges arise, we step up to overcome them and bring the team with us as we navigate projects together. In addition to collaborating with fellow developers, you will work closely with our product, marketing, creative, UI/UX, and customer support teams. We strive for a culture that breaks down walls between teams or departments and embraces change with open arms. Adaptability is a must.
Job Responsibilities:
- Collaborate as a dedicated team member, consistently aiming for project success and ongoing personal growth.
- Develop, design and maintain full stack applications using best software development practices.
- Challenge and be challenged in detailed and constructive code review sessions.
- Pair-program with fellow developers to build and expand skillsets.
- Participate in agile and scrum ceremonies to support positive team, project and process development.
- Research, troubleshoot and debug technical issues to overcome challenges and produce clean, efficient and easy to understand code.
- Write documentation regularly to help guide colleagues of the present and the future.
- Be a defender of our customers and help build monitoring around the health of our systems.
- Show up eager to create and excited to be part of a business that uses technology to build beautiful books.
Basic Qualifications:
- BS in Computer Science or a related discipline (or equivalent experience).
- At least 5-8+ years of non-internship professional full-stack software development experience, with an emphasis on front end development.
- Ability to communicate complex technical problems in clear and concise verbal and written form.
- Knowledge of popular web application frameworks for the creation of highly interactive Single Page Applications (SPA) web design (e.g., React or similar).
- Experience in programming languages such as Java, JavaScript or similar.
- Experience with both SQL and NoSQL database management systems, such as Postgres and DynamoDB.
- Familiarity with version control systems, preferably Git.
- Strong debugging skills to identify underlying issues to help guide and support quick and confident solutions.
- An understanding to and desire to ensure code quality through robust unit-test coverage.
Preferred Qualifications:
- Experience with cloud services such as AWS, Azure, or Google Cloud.
- Understanding of DevOps practices and CI/CD pipelines.
- A desire to keep code regression at bay by writing and maintaining efficient and effective API and Web tests.
- Knowledge of microservices architecture and containerization (Docker, Kubernetes).
- Familiarity with Agile/Scrum development methodologies.
- Strong problem-solving skills and a passion for learning new technologies.
- Excellent teamwork and collaboration skills.
At RPI/Blurb, we recognize the strength in diversity and strongly encourage candidates from diverse backgrounds to apply. We are committed to equal opportunity and consider qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, age, marital status, protected veteran status, disability status, or other applicable legally protected characteristics.
RPI/Blurb is dedicated to providing equal employment opportunities and will make reasonable accommodations in compliance with the Americans with Disabilities Act of 1990. Please note that the job description may be periodically reviewed as duties and responsibilities evolve with business needs. Essential and other job functions are subject to modification, and reasonable accommodations may be provided to enable individuals with disabilities to perform essential functions.
#J-18808-Ljbffr