Kforce has a client seeking a Lead Software Engineer in Boca Raton, FL.
The primary responsibilities of the Lead Software Engineer are to provide technical leadership and develop/maintain modular and reusable front and back-end components using ReactJS, Node.js, Serverless Framework, Webpack, Express.js, and Nest.js. These components will serve as the foundation for a composable architecture approach, delivering innovative, SaaS solutions within an AWS cloud environment. The Engineer will also benchmark and improve system performance and assume ownership for delivered features and system components and must be able to stay on top of technology changes in the market while continuously look for opportunities to leverage these for innovative solutions within our technology ecosystem.
- Hands-on development of new, user-facing features using React.js, back-end services using Node.js, unit testing and participating in code reviews
Translate designs and wireframes into high quality code
Proactively identify and mitigate potential issues and defects as well as assisting with continuous improvement efforts
As a Lead Software Engineer, you will optimize components for maximum performance across a vast array of web-capable devices and browsers
Build cloud applications with Amazon Web Services (AWS), primarily using Node.js
Build reusable components and front-end libraries for future use
Write and support effective APIs leveraging the AWS API Gateway
Test software to ensure responsiveness and efficiency at scale
Design and optimize Postgres database schemas
Mentor less experienced team members
Collaborate with Product Designers, Product Managers, and Software Engineers to deliver compelling, user-facing products
Perform the essential functions of the job, with or without reasonable accommodation
Other duties as assigned