Job Description :
Sr. Full Stack Software Engineer in Wilmington, NC

full time contract OR direct hire(W2P, W2C, 1099 Must be authorized to work in the U.S. (USC/GC) Salaries are all highly competitive.

Senior Full Stack Software Engineer

Description

The ideal candidate will be able to jump right into a software engineering role. We are looking for a strong individual who is very assertive and articulates technology well. This individual needs to understand the buzzwords not just say / use them. This person should have a focus on performance and needs to know how to build a complete application from the DB through to the front end work with nothing more than a conceptual understanding and visual designs as needed. They should have a passion for learning new technologies, innovating and driving change, and collaborating with other developers and business teams.

General

Customer-facing web and mobile financial applications, to highly-available, highly-scalable micro-services, to back-end systems with sophisticated queuing middleware and data pipelines. All on the cloud!

You will have the opportunity to work alongside some of the best talent in the industry in developing test scenarios for unit, process,function, integration and acceptance testing. You will work in an Agile environment, using modern methodologies, and open source tools. Most importantly, you’ll work and collaborate with both business and technical teams who love to solve real problems.

We are looking for someone who is comfortable with a startup/small company culture has a strong work ethic and prior successful experience in a full time remote working environment has a sense of intellectual curiosity and an addiction to learning. Is self-driven, actively looks for ways to contribute, and knows how to get things done. Is deliriously customer-focused values data and truth over ego has a strong sense of engineering craftsmanship. Takes pride in the codes that they write. Believes that good software development principles include good testing, documentation, and collaboration. Has good communication and reasoning skills, including the ability to make a strong case for technology choices. Respect and value each other opinions even if they are different than yours.

Responsibilities

· Capable of designing solutions, writing code, testing code, automating test and deployment

· Overall delivery of software components working in collaboration with product and design teams

· Collaborating with other technology teams to ensure integrated end-to-end design and integration.

· Enforcing existing process guidelines; drives new processes, guidelines, team rules, and best practices.

· -Full participation in the Agile process including speaking up and giving your opinion!

· Ready, willing, and able to pick up new technologies and pitch in on tasks (design, code, test, deploy, etc

· Able to research and learn new methodologies and technologies and bring knowledge to the team

· Skills/Qualifications

· At least 5 years of full stack or back-end software development experience

· At least 3 years of experience with JavaScript

· At least 5 years of database ERD model and design

· Prior payments experience with one or more of the following:

· banking bill pay, business bill pay, P2P payments, credit/debit cards payment, ACH, RPPS

· Ruby expert or Advanced Java OO knowledge

· Back End Skills: RESTful API, Ruby, Java, NodeJS, Database

· (MySQL or SQL Server)

· Front End Skills: JS/CSS/HTML, Single Page Applications

· (React+Redux), Responsive Design

· DevOps/Platforms: Knowing Amazon Web Service (S3, RDS,

· EC2, Lambda, etc

-Online banking application development experience is a huge plus

-Electronic bill presentment integration experience is a plus
             

Similar Jobs you may be interested in ..