Overview
Remote
Full Time
Skills
Leadership
Technical Direction
Application Development
Mentorship
Microservices
Requirements Elicitation
Software Design
Innovation
Software Development
IT Management
AngularJS
TypeScript
JavaScript
Elasticsearch
Node.js
Spring Framework
JAX-RS
Amazon Web Services
Cloud Computing
Testing
JUnit
Apache JMeter
Bitbucket
Bamboo
JIRA
Confluence
Job Details
We are looking for a Full-Stack Technology Lead to join our application development team.
This role combines hands-on development responsibilities with technical leadership in delivering high-quality software solutions. The ideal candidate will demonstrate expertise across our technology stack and gradually assume increasing leadership responsibilities.
Please note that working from the office 3 days per week is required.
Req# 914006178
RESPONSIBILITIES
REQUIREMENTS
This role combines hands-on development responsibilities with technical leadership in delivering high-quality software solutions. The ideal candidate will demonstrate expertise across our technology stack and gradually assume increasing leadership responsibilities.
Please note that working from the office 3 days per week is required.
Req# 914006178
RESPONSIBILITIES
- Lead the technical direction of the application development team
- Develop and maintain critical system components (initially 50% of time)
- Define architectural standards and coding guidelines
- Perform code reviews and provide technical mentorship
- Design cloud-native solutions and microservices architectures
- Participate in requirement gathering and solution design
- Drive innovation and technical improvements
REQUIREMENTS
- 10+ years of professional software development experience
- 3+ years of experience in technical leadership roles with hands-on development capabilities
- Strong knowledge of Angular 5+, TypeScript, and JavaScript (ES6)
- Proficiency in Node.JS, Spring 4, and JAX-RS
- Experience with AWS cloud services, particularly Fargate
- Familiarity with testing frameworks (JUnit, JMeter, JTest, Puppeteer)
- Experience with BitBucket, Bamboo, JIRA, and Confluence
- Experience analyzing legacy applications and defining modernization strategies
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.