Software Engineer
Company: LHH
Location: Jupiter
Posted on: June 20, 2022
|
|
Job Description:
We are seeking innovative, forward thinking, and tenacious
individual to work with our leadership team. To be successful in
this role you will need to be an out-of-the box thinker, highly
driven, resourceful and play well with a team.The essential duties
of this role include:--- Taking usage needs from the users of our
current software, and through the PM and design team determine what
business functions are necessary for a custom CRM project.--- With
the fields, data, functionalities needed for the software
collected, establish with managers the explicit business logics and
flows they need to run their business.--- Work alongside the design
team to establish what needs to be displayed on the front -end of
the system to orchestrate with a REST API backend.--- Establishing
and documenting endpoints, and their testing routines, with payment
integrations that handle sensitive user information - rigorous
testing is necessary to ensure security for our customers and
functionality for our employees.--- Establishing DevOps procedures
for the team. This includes creating a pipeline for code backups,
reviews, then test/production deployments onto a Linux server.---
Generate and maintain technical documentation and establish a
consistent method of providing our front-end developer with
endpoint specs for review. Making sure all fetches of data and
successful and in the correct structure for him.--- Production of
reliable and expandable backend system, building microservices
necessary to handle stateful or timed services, and ensure the
deployment to a production environment is successful and all
integrity of data is maintained in the database with daily
backups.--- Handle any custom reporting from the finalized system,
and build any new features needed by the business.Qualifications of
this role:--- College Degree optional; 4-5+ years of OOP software
development experience (Node.js, Python, Java, C/C++).--- 2+ years
of REST API development experience with a framework of your
respective language (Preferably express.js or flask).--- Strong
foundation in relational database design, and familiar with best
practices and managing MySQL databases. And have experience
building databases using an ORM framework such as Sequelize.---
Experience building ground-up projects which come with generating
new business logic to help cultivate efficiency in old routine
workflows.--- Ability to write neat, documented and stable code,
and deployed into Linux (CentOS) environments - Using tools such as
Git, Docker, or any other tool or framework which helps automate
these processes.--- Experience writing unit tests for your code in
a framework which suits your preferred language (eg. Node.js
-Jest).--- Experience with technical documentation of API
endpoints, either using informal doc methods such as within
Insomnia, or a formal standard such as OpenAPI/Swagger.
Keywords: LHH, Jupiter , Software Engineer, IT / Software / Systems , Jupiter, Florida
Click
here to apply!
|