M+E Technology Job Board
Technical Architect and Team Lead – AWS Data Platform
Affinity, Inc.
Los Angeles or Milwaukee – remote OK
Affinity is a privately held national IT Solutions Consulting firm based in Milwaukee, WI. We serve as strategic advisors and thought leaders to our prestigious base of Fortune 500 clients. Our clients and employees value our approach as a company “big enough to do complex, high impact work, but small enough to truly care”.
What you will do in this role:
Do you code for fun? Are you eager to learn new business models and apply your technical capabilities to architect, code, and implement a technology platform that focuses on data and how data solves business problems? Can you code, understand data structures, and work closely with our clients? Can you build a team? We may be a perfect fit for you.
We are seeking a Technical Architect and Team Lead for our AWS Data Platform to build our Data Service platform and lead our team of developers and QA. You will work both onsite with our client and work remotely. You must be able to be flexible on your work environment to handle off hours to manage the small offshore team when appropriate. As well as meeting regularly with our Business Analysis and Client. Since the team is small, you will also be acting as the Scrum Master until the team is large enough to hire a full-time scrum master.
- Lead the architecture of a natural language platform (Alexa Skill Set and work on the Amazon Echo Device)
- Work with voice based hardware devices
- Use Data Analytics to demonstrate how information aligns to business problems
- Work with DynamoDB on Amazon Web Services
- Full stack, hands-on development: Java, Node.js, Angular.js
- Write test code and automate them for code review, pair programming, or TDD
- Security by design
- Build and lead a small development team
- Manage the agile process
- Work with the Client and our Business Analyst to define and prioritize requirements
- Cutting edge platform and service
Requirements:
- 5+ years coding and engineering within an agile development cycle
- 5+ years building enterprise data platforms for commercial applications
- 3+ years working with AWS
- Work with/on natural language technologies, like Alexa
- 3+ years working with Node.js/JavaScript
- 3+ years Java
- 2+ years managing a development team and QA team
- Working knowledge
- Github
- Confluence / Jira
- 3+ years MySQL, DynamoDB, and other data systems
- 1+ year working with iPhone, iPad, and Android Apps
- Strong communication skills, both written and verbal
- Strong leadership capabilities that understands how to drive an engineering team
- 2+ years leading an offshore development team
- 2+ years writing TDD or some form of automated tests
- Strong understanding and practical experience building out an automated deployment strategy
- Working knowledge of continuous integration
- Working knowledge of Docker or other container based deployment strategy
Preferred:
● Bachelor of Computer Science or equivalent degree. MSCS preferred.
What we offer:
● Contract with option to hire
● Full benefits
● A culture of collaboration
● Challenging work
● Contemporary and emerging technologies
● The opportunity for high-impact work
● Respected partners
● Entrepreneurial spirit
● Collaborative performance reviews and career planning
● Personalized training and career development
● Opportunities for advancement

Affinity, Inc.
Los Angeles or Milwaukee – remote OK
Affinity is a privately held national IT Solutions Consulting firm based in Milwaukee, WI. We serve as strategic advisors and thought leaders to our prestigious base of Fortune 500 clients. Our clients and employees value our approach as a company “big enough to do complex, high impact work, but small enough to truly care”.
What you will do in this role:
Do you code for fun? Are you eager to learn new business models and apply your technical capabilities to architect, code, and implement a technology platform that focuses on data and how data solves business problems? Can you code, understand data structures, and work closely with our clients? Can you build a team? We may be a perfect fit for you.
We are seeking a Technical Architect and Team Lead for our AWS Data Platform to build our Data Service platform and lead our team of developers and QA. You will work both onsite with our client and work remotely. You must be able to be flexible on your work environment to handle off hours to manage the small offshore team when appropriate. As well as meeting regularly with our Business Analysis and Client. Since the team is small, you will also be acting as the Scrum Master until the team is large enough to hire a full-time scrum master.
- Lead the architecture of a natural language platform (Alexa Skill Set and work on the Amazon Echo Device)
- Work with voice based hardware devices
- Use Data Analytics to demonstrate how information aligns to business problems
- Work with DynamoDB on Amazon Web Services
- Full stack, hands-on development: Java, Node.js, Angular.js
- Write test code and automate them for code review, pair programming, or TDD
- Security by design
- Build and lead a small development team
- Manage the agile process
- Work with the Client and our Business Analyst to define and prioritize requirements
- Cutting edge platform and service
Requirements:
- 5+ years coding and engineering within an agile development cycle
- 5+ years building enterprise data platforms for commercial applications
- 3+ years working with AWS
- Work with/on natural language technologies, like Alexa
- 3+ years working with Node.js/JavaScript
- 3+ years Java
- 2+ years managing a development team and QA team
- Working knowledge
- Github
- Confluence / Jira
- 3+ years MySQL, DynamoDB, and other data systems
- 1+ year working with iPhone, iPad, and Android Apps
- Strong communication skills, both written and verbal
- Strong leadership capabilities that understands how to drive an engineering team
- 2+ years leading an offshore development team
- 2+ years writing TDD or some form of automated tests
- Strong understanding and practical experience building out an automated deployment strategy
- Working knowledge of continuous integration
- Working knowledge of Docker or other container based deployment strategy
Preferred:
● Bachelor of Computer Science or equivalent degree. MSCS preferred.
What we offer:
● Contract with option to hire
● Full benefits
● A culture of collaboration
● Challenging work
● Contemporary and emerging technologies
● The opportunity for high-impact work
● Respected partners
● Entrepreneurial spirit
● Collaborative performance reviews and career planning
● Personalized training and career development
● Opportunities for advancement