Electric Mind ยท 2 hours ago
Technical Lead - Full Stack Developer
Electric Mind is a business and technology consulting leader providing innovative solutions driven by engineering excellence. As a Technical Lead - Full Stack Developer, you will lead a project team, facilitate architecture discussions, and deliver high-quality applications while collaborating closely with clients and team members in an Agile environment.
RetailSoftware
Responsibilities
Providing technical leadership, clarity and direction for the development team
Facilitating design/architecture discussions
Designing high quality applications that are highly scalable and extensible
Estimating, tasking and prototyping
Contributing clear and maintainable code to a shared codebase
Collaborating with cross-functional team members on features, design and implementation
Investigating, learning and applying new technologies and processes
Clarifying requirements with team and client representatives
Communicating with senior management and clients specifically related to project scope and technical soundness of solutions
Developing and presenting technical assessments and architectural/product roadmaps
Coaching team members to help develop their technical and leadership skills
Qualification
Required
Proven software development leadership experience
Proven experience designing and developing complex applications that are highly scalable and extensible
Experience facilitating design/architecture discussions with current and prospective clients
Fluent in Java
Significant cloud platform experience, preferably with AWS
Strong fundamental knowledge of computer science algorithms, data structures and design patterns
Experience designing distributed systems at scale handling large data sets leveraging Apache Spark, Kafka, Kinesis, and Hadoop toolsets
Attention to well-crafted software
Bachelors Degree in: Engineering, Computer Science, Physics or Mathematics (or equivalent education/experience)
Preferred
Exposure to and interest in Agile approaches to software development e.g. automated testing, continuous integration, project rooms, pair programming, etc
Fluent and current in HTML5, CSS and JavaScript frameworks
Relational and/or noSQL databases, SQL queries and object relational mapping tools
Distributed computing and platform as a service
UNIX, Linux and W3C technologies including HTTP and XML
Automated build, test and deployment tools
Company
Electric Mind
Electric Mind, formerly Intelliware, is a business and technology consulting leader in providing innovative, practical solutions driven by engineering excellence.
Funding
Current Stage
Growth StageCompany data provided by crunchbase