Technical Lead

Atlanta, Georgia

ACL Digital
Apply for this Job
Full Stack Lead
The Expertise and Skills You Bring

• Adept at understanding customer goals and defining detailed project requirements.

• Ability to lead and inspire a technical team, providing guidance and support.

• Strong communication skills to articulate complex technical concepts to both technical and non-technical stakeholders.

• Capability to make informed decisions and set technical direction for the team.

• Proficient in agile methodologies, including Scrum or Kanban, with experience in sprint planning and backlog management.

• Ability to define project scope, estimate timelines, and allocate resources effectively.

• Expertise in designing scalable, maintainable, and secure systems.

• Proficient in conducting architectural reviews and making a design decision

• Experience in facilitating technical discussions, code reviews, and knowledge sharing.

• Ability to provide clear technical documentation and presentations.

• Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model, with specific expertise in React.js and Node.js.

• Thorough understanding of React.js, its core principles, and popular React.js workflows (such as Flux or Redux).

• Experience with Node.js and frameworks available for it (such as Express, Strong Loop, etc.).

• Familiarity with RESTful APIs and experience in API design and development.

• Design and implement efficient database interactions using relational databases (like MySQL or PostgreSQL) and Redis caching for performance optimization.

• Knowledge of modern authorization mechanisms, such as JSON Web Token.

• Familiarity with modern front-end build pipelines and tools.

• Experience with standard front-end development tools such as Babel, Webpack, NPM, etc.

Qualifications
10+ years of overall experience and 3+ as a Full-Stack Lead.
Experience with building RESTful APIs, designing database models, and implementing caching strategies with Redis.
Experience working with AWS cloud technologies (RDS, EC2, S3, ElastiCache) is a must.
5+ years of experience building software for a production environment
3+ years of development experience with TypeScript and Node.js (or experience with a strongly typed object-oriented language and a desire to learn TypeScript/Node)
3+ years of development experience with modern web libraries such as React, Vue, or Angular
Proficient with version control systems (preferably Git)
Proficient with unit testing (experience with JS frameworks such as Jest or Mocha is preferred)
Solid understanding of databases and fluent in SQL
3+ years of development experience working with ORMs
3+ years of experience working in a Linux/Unix environment
Experience with IoT will be a plus.
Experience with Infrastructure as Code tools (CloudFormation or Terraform) is a plus.
Experience with Energy, Utility or Aggregators Software will be a huge plus
Experience with OpenADR protocols or Energy aggregator domain will be a huge plus
Masters or Bachelor's degree in Computer Science, Computer Information Systems, Software Engineering, or equivalent industry work experience
Date Posted: 24 March 2025
Apply for this Job