Software Engineer
Role summary
This role seeks a self-driven Software Engineer to join a small, tight-knit Product Development team. The engineer will develop and maintain the Lucidoc web-based application and related software technologies, contributing to a continuous cycle of product development, innovation, and quality. Responsibilities include code maintenance, refactoring, designing and developing enhancements, and delivering tested functionality within a quarterly release schedule. The role requires availability for occasional after-hours maintenance and may involve customer presentations.
Summary
This role requires a self driven self starter with technical leadership, excellent written and oral communications skills, and the ability to navigate complex and diverse landscapes. The ideal candidate for this position will work as a key member of a small, tight-knit Product Development team to develop and maintain the Lucidoc web-based application and related software technologies. The incumbent is expected to participate in and contribute towards a continuous cycle of product development, innovation, and quality.
Responsibilities
- Collaborate closely with other Lucidoc team members.
- Perform assigned maintenance on, and refactoring of existing code.
- Design and develop enhancements to the Lucidoc Compliance Management application as part of the determined quarterly release schedule.
- Must be available after-hours on the second Thursday of each month for maintenance windows (as needed).
- Use standard design documentation to record specifications, goals, and progress towards the completion of new features and enhancements.
- Prepare and submit well thought-out code changes for regular review.
- Record and incorporate code changes using source control technologies.
- Deliver fully functional and tested units of functionality at the end of each development cycle.
- Use company approved time management tools to record progress towards the completion of features and enhancements.
- If required, attend and participate in customer presentations and meetings.
Qualifications
- Bachelor's degree or equivalent experience in Computer Science or related field
- SQL database or relational database skills (Oracle)
Languages
- JavaScript (TypeScript preferred) experience
- Golang
- Perl experience is a plus
Frameworks/Technologies desired
- React
- Node/Express
- HTML/CSS
- Apache/Nginx
- TypeORM
- jQuery
- AWS/Azure
- Docker
- Template Toolkit
- Tailwind
- Tanstack
- Git/GitHub
- Linux
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite