Summary/Objective
We are looking for a highly skilled full-stack Software Engineer who is comfortable with both front and back-end programming. Full-stack engineers are responsible for developing and designing front-end and server-side web architecture primarily oriented around our core application technologies.
Our core application technologies include TypeScript for both React front-end and Node.js back-end services, REST APIs, PostgreSQL using Prisma ORM, Docker and Kubernetes, running on and utilizing AWS Cloud Infrastructure and services.
Essential Duties & Functions
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Specifically, this role will be responsible for:
- Designing and developing front-end website architecture and functionality
- Designing and developing back-end services, APIs, and data persistence layers
- Demonstrating coding and delivery best-practices and team standards
- Data modeling with experience in relational models
- Ensuring responsiveness of applications
- Seeing a project through from conception to finished product
- Meeting both technical requirements and end-user expectations
- Engaging with new developments in web application technologies and frameworks
LIO LIFE – What we value:
- The Customer Lens – Prioritizing our relationships, service and needs of our customers.
- Innovative Thinking – Fostering an environment that empowers and sustains bold thinking and actions.
- Balance – Creating an inclusive, diverse, and holistic balance to meet our personal and professional needs.
- Simplicity – Striving for simplicity in our service, products, and processes.
- Accountability – Owning our results and learning from them.
Qualifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements list below is representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with dishabilles to perform the essential functions.
- Strong organizational and project management skills
- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript and frameworks such as React, Angular, or Vue
- Proficiency with server-side languages such as Node.js (TypeScript), Go, Python, Java, C#, or others
- Familiarity with database technologies such as SQL, NoSQL, ORM, and common cloud-hosted database systems
- Excellent verbal communication skills
- Excellent problem-solving skills with the ability to analyze complex data sets and draw meaningful insights.
- Strong communication and interpersonal skills to effectively collaborate with cross-functional teams and stakeholders.
Required Education and Experience
- Bachelor’s degree in computer programming, computer science, or equivalent experience
- 6+ years of experience in a professional software development role
Preferred Education and Experience
- Master’s degree in Computer Science, Computer Programming or a related discipline.
Position Type/Expected Hours of Work
This is a full-time position. Expected days and hours of work are Monday through Friday, 8:30 a.m. to 5 p.m. This position may require long hours and weekend work.
Travel
Occasional travel is expected for this position on an as-needed basis.
EEO Statement
LIO Insurance provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, creed, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.