Software Engineer
Role details
Job location
Tech stack
Job description
The Software Engineer will work with the software development team to develop leading-edge application, web, and big data frameworks. This individual will work with a high degree of versatility, integrity, and technical ability., * Build state-of-the-art system leveraging Node.js, Express, Mongo DB, and related technologies.
- Work with the applications development teams to investigate design approaches as well as evaluate new technology and technical feasibility.
- Create and maintain existing APIs and database objects for high performance.
- Write high-quality, reusable, and maintainable production code.
- Create prototypes, mockups, and staging sites for review and feedback.
- Optimize applications to ensure high performance and scalability.
- Implement comprehensive security and data protection.
- Implement unit and integration tests to cover code.
- Compose relevant documentation for effective communication of design and implementation.
- Have a general understanding of, and perform in compliance with, the current PBM v2.2 URAC standards applicable to the position.
Requirements
Do you have experience in Unit testing?, Do you have a Bachelor's degree?, Bachelor's degree in computer science, or equivalent work experience.
Professional Experience:
1 - 3 years total combined development experience
1 - 3 years of experience with full stack development that includes Node.js
Specialized Skills:
- Experience with modern CI/CD pipeline environments and code repositories
- Experience with APIs and Microservices architecture
- Experience with at least one front-end framework (React, Angular, Vue, etc.
- Experience in writing unit, e2e and integration tests using Jest, Cypress
- Experience with traditional relation database management systems, such as Oracle, MySQL, or PostgreSQL
Technical Skills:
- Strong PC skills; MS Word, Excel, Access, and Power Point
- Knowledge of JavaScript ES6, Express, MongoDB
- Familiar with Agile processes and able to work collaboratively in a team environment
- Experience developing and supporting shared web service platforms, including RESTful API's
- Excellent communication skills
Additional Considerations:
Applicants must be able to pass a background investigation as all offers are pending a successful completion of background check per the company policy.