Sr. Full Stack Developer
Arrow Electronics, Inc is a Fortune 109 company that helps the world’s best technology companies think Five Years Out and work together to innovate the next big thing. We are a global provider of technology products, services, and solutions, with 2020 sales of $29 billion. Arrow Electronics is currently seeking a Sr. Full Stack Engineer to work in our Arrow SaaS Media division. This role is part of a Subsidiary called Silicon Expert, which has development team based out of Cambridge, MA.
We are looking for a Full Stack Engineer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility. If you’re also familiar with Agile methodologies, we’d like to meet you.
What You'll Be Doing
- Full application development with Angular, Typescript, REST APIs, and micro services architecture.
- Build user interfaces within existing style guidelines. Actively participate in user interface implementation from initial planning/design to project release. Effectively communicate conceptual ideas, design rationale and the specifics of user centered design process.
- Actively plan, analyze and review functional and technical specification documents. Create holistic design solutions that address design, layout and maintenance, and web performance.
- Familiarity with Angular, Typescript, REST micro services architecture, Cassandra, Hadoop, Kafka, ElasticSearch, Redis, DropWizard, and Fluent
- Work closely with the product management and design team to define feature requirements and deliver the product that materially impacts the business and improves the customer experience.
- Work with MEAN (MongoDB, Express, Angular, Node) stack development
- Proficiency in Software Development Best Practices (SCM / Unit Tests)
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Experience in designing and implementing scalable APIs.
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
- Work with data scientists and analysts to improve software, exploring ML/AI capabilities
What We're Looking For
- Minimum 5+ years web development and a strong understanding of MVC frameworks, such as Angular version 2+ (preferred), Node.js, or similar.
- Strong familiarity with MEAN (MongoDB, Express, Angular, Node) stack development
- Strong knowledge of CSS3, HTML5, and JavaScript.
- Experience working with responsive design, Bootstrap, Typescript, and modern frontend or UI functional programming.
- Knowledge of all stages of software development, especially in planning and executing large scale projects.
- Able to work across the stack in a team, contributing ideas and leaning in to assist where needed.
- Have experience working with source code management tools in a shared code environment.
- A probing and inquiring mind with understanding of the Creative and Development lifecycle are essential.
- Has experience working with remote team members and clients.
- Hand code clean standards compliant HTML and CSS.
- Experience developing across multiple browsers while maintaining a consistent experience, especially IE11.
- You understand how browser-based interfaces interact with back-end services and RESTful web services.
- You embrace change as a familiar friend and love to iterate your process and methodology to improve.
- You strive to write beautiful code all of the time and quality is extremely important to you.
Experience / Education
•B.S. Degree in Computer Science, Interactive Media, Interactive Design, Visual Studies, Computer Engineering, Information Technology, or equivalent experience.
•Typically requires a minimum of 5 years of related experience with a 4 year degree; or 4 years and an advanced degree; or equivalent experience.
What’s In It For You:
At Arrow, we recognize that financial rewards and great benefits are important aspects of an ideal job. That’s why we offer competitive financial compensation, including various compensation plans, and a solid benefits package.
- Medical, Dental, Vision Insurance
- 401k, With Matching Contributions
- Paid Time Off
- Health Savings Account (HSA)/Health Reimbursement Account (HRA) Options
- Growth Opportunities
- Short-Term/Long-Term Disability Insurance