Lead Full Stack Engineer 181926
CTI, Inc.
Westlake, OH, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerbuilder.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
HTML5
Automation of Tests
Code Review
Continuous Integration
Data Control
Extract Transform Load (ETL)
DevOps
Design of User Interfaces
Human-Computer Interaction
+27 more
Spring Framework
Junit
PostgreSQL
SQL Azure
Model View Controller (MVC)
Node.Js
OAuth
Scrum Methodology
Release Management
Software Deployment
Software Engineering
TypeScript
Datadog
Data Logging
Spring-boot
Cypress (Programming Language)
Backend
AngularJS
Kubernetes
Information Technology
Playwright
Enterprise Integration
Api Design
Restful APIs
Splunk
Jasmine
Microservices
Job description
- Providing mentoring to the team of developers with specific emphasis on sound fundamental development methodology in RESTful API micro services development, building UI using HTML5, JavaScript, Angular tech stack.
- Providing leadership on project development policies, procedures, standards, and strategies.
- Participating in the teamβs effort to improve the productivity and quality of the entire development process.
Delivery and Execution
- Own end-to-end engineering delivery - from backlog refinement and sprint planning through release management and production deployment
- Remove organizational blockers and dependencies that impede engineering execution, escalating appropriately and decisively
- Drive incident management, root cause analysis, and operational stability improvements across the platform
- Own technology lifecycle management and technology product management - ensuring all applications and platform components are maintained to the latest standards, current versions, and best practices.
Requirements
Software Engineering, Leadership, Application Programming Interface (API), REST (Representational State Transfer), Microservices, AngularJS, Mentoring, HTML5, User Interface/Experience (UI/UX), JavaScript, * 10 + years of Leadership and development experience with expertise in developing APIs and micro-services
- Bachelorβs Degree (Computer Science or related fields)
- You have Proven experience with Rest API development using Node JS, Spring and spring boot tech stack.
- Strong experience using NodeJS as a UI backend.
- Hands-on experience building UI using HTML5, JavaScript, TypeScript and Angular.
- Strong understanding of REST API implementation, including Enterprise Authentication and Authorization models
- Excellent understanding of Java 17 or 21 capabilities.
- Excellent understanding and working experience using spring modules, including IOC, MVC(Rest), BATCH, spring boot along with other core components like oauth2 and security.
- You have experience with Yuga byte/ Postgres DBs and Azure SQL MI DBs
- Experience designing and developing ETL pipelines using enterprise integration tools (preferably Snap logic).
- You have experience with test automation tools and frameworks e.g. JUnit, Jasmine, Cypress, Playwright, Jest and Storybook
- You have experience in designing and implementing container-based solutions, preferably Kubernetes on EKS or AKS
- You have Experience with Data Monitoring and logging tools such as Datadog, Splunk
- Proven experience of full Software Development Life Cycle, DevOps, and Continuous Integration/Continuous Development in an Agile environment.
The Value You Deliver
- Contributing to a teamwork environment by actively participating in peer project reviews, code reviews and design reviews
- You thrive in a team-oriented environment and taking on new challenges.
- Excellent communication skills, both through written and verbal channels
- You are willing and excited to add your voice and opinion to the discussion.
- You believe automation is key to produce high quality software at an increasingly faster pace.
- Passion and intellectually curiosity to learn new technologies and business areas.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerbuilder.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦