Software Engineer I
Description
Blue Nile is seeking a Software Engineer I to join our team. This position focuses on designing and building web systems that are fast, secure, scalable, and stable for a successful and growing company. The successful candidate understands how to integrate new technologies into an existing stack, balances a passion for web-based system development with a pragmatic approach to execution, and loves delivering features that make the experience better for both customers and future developers. It should be a pleasure to maintain your code. Excellent communication skills, a desire to work as part of a tightly integrated Scrum team, and experience in either front-end technologies such as HTML/ CSS/ Javascript, or Java/ Spring are required. Experience with front-end frameworks such as React is also desirable.
Blue Nile is the largest online retailer of certified diamonds, engagement rings and fine jewelry. We embrace a culture of adaptability. Our team is nimble, innovative and resourceful and makes an impact on both the business and each individual customer’s personal experience. We value hard-work, flexibility and curiosity and collaborate to creatively solve problems, constantly improve and implement meaningful changes. Our team celebrates achievements and is inspired by success.
Primary Responsibilities
- Deliver solutions to business problems as part of a team
- Interact directly with project managers to define and clarify specifications and define solutions
- Participate in development process improvements
- Participate in code, design, and test plan reviews; take responsibility for the quality of released software
- Coordinate with testing and business areas for small tasks
- Provide accurate estimates.
Required qualifications and experience
- Bachelors degree in Computer Science (desirable) or equivalent work experience
- Between one and three years of professional software development
- Strong analysis, design, and development skills
- Strong communication skills
- Skilled in JavaScript and/or Java
- A desire to be a key part of a dynamic, aggressive, and successful business
- Proven track record of delivering high quality features to production.
Desired experience
- Experience with and passion for agile development processes, such as Scrum, XP, etc.
- React, Handlebars or other front-end frameworks
- HTML5/ CSS
- Spring
- Web services
- Git
- JIRA