Technical Lead - Full Stack Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Electric Mind ยท 7 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
check
Growth Opportunities

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

JavaCloud platform experienceSoftware development leadershipDesigning complex applicationsDistributed systems designApache SparkKafkaKinesisHadoop toolsetsAgile methodologiesHTML5CSSJavaScript frameworksRelational databasesNoSQL databasesSQL queriesUNIXLinuxW3C technologiesAutomated build tools

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

twittertwittertwitter
company-logo
Electric Mind, formerly Intelliware, is a business and technology consulting leader in providing innovative, practical solutions driven by engineering excellence.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase