Kforce

Principal Software Engineer

Jersey City, NJ, US

Hybrid
Full-time
2 days ago
Save Job

Summary

Kforce has a client that is seeking a Principal Software Engineer in Jersey City, NJ. Key Tasks: * Rapid development of prototypes, pilots, and full-scale applications * Escalate issues and risks to executive management for timely resolution * Collaborate with digital product managers and deliver robust cloud-based solutions that drive powerful product experiences * Work across peer groups to resolve and understand complex technical/design issues * Rapidly develop large scale distributed enterprise applications based on requirement documents, prototypes, or verbal requirements* Bachelor's degree in Computer Science or other related discipline * Strong development skills and 5+ years of software development experience * 5+ years of experience working in JavaScript and Typescript with NodeJS * Experience building reusable NodeJS modules and comfortable using NPM to manage dependencies * API first approach for building products * Event driven application experience using Kafka or any messaging platform * Experience with AWS Services such as S3, EC2, etc. * Comfortable with container technologies using docker and Kubernetes * Experience using NoSQL database like MongoDB * Experience with system and application design and architecture patterns * Experience using source control for feature-driven development in Bitbucket/Stash * Strong Object-Oriented skills and experience with system design and microservice architecture * Knowledge of CI/CD pipelines in Jenkins and Artifactory * Work experience in an Agile development environment * Experience with Microservices based architecture and microservice development with strong API design skills * Development and support of large scale NodeJS, Express application * Demonstrated technical leadership experience * Strong technical skills and a passion for programming * Ability to learn new technologies quickly * Ability to learn new things, new technology, and balance problems; Your drive to get things done * Able to learn and adopt new concepts and technologies quickly and implement them effectively in projects * Strong written and verbal communication skills, strong interpersonal skills * Motivated, self-directed, results oriented * Experience with Mongoose, Casbin, Axios libraries would be a plus

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job