Senior Full-stack Software Engineer Senior Full-stack Software Engineer …

JK Partners, Inc.
in New York, NY
Permanent, Full time
Last application, 26 Mar 21
JK Partners, Inc.
in New York, NY
Permanent, Full time
Last application, 26 Mar 21
Senior Full-stack Software Engineer in NY, NY.

FTE, contract or Try and buy

  • 6+ years of proven development experience
  • Education in engineering, mathematics, or computer science related field
  • Desire to learn and adapt to new technologies, skills and grow competencies
  • Desire to work in a fast-paced team environment
  • Solid communication skills with both technical and non-technical stakeholders
  • Proven ability to prioritize, self-direct and execute at velocity
  • Passion to deliver craftsman-quality work both individually and as part of a team
  • Strong analytical and reasoning minded that result in clear technical execution
  • Strong experience in one or more development language, such as C#, F#, Java, C++, Python, JavaScript, Typescript 
  • Strong experience with SQL Server, NoSQL or other database technology
  • Strong experience with Object-Oriented Design and SOLID principles
  • Strong experience translating requirements into clean, efficient, quality code
  • Strong experience with software quality, testing procedures and build automation tools
  • Strong experience with Unit Testing, Mocking and Dependency Injection frameworks
  • Strong experience with Principles & Patterns of Agile Software
  • Strong experience with ASP.NET MVC, Web API, Spring MVC, PHP, or other dynamic web server environments
  • Strong experience with Services Oriented Architectures, RESTful Interfaces & Enterprise Application Patterns
  • Strong experience with web technologies, such Angular, React, Vue.js, Node.js, Bootstrap, ECMAScript 6 features, modern HTML5 techniques and SCSS
  • Knowledge developing on either iOS using Swift/Objective-C or Android using Java
  • Knowledge of Fixed Income is a big plus

Additional qualifications:

  • Knowledge of large-scale, distributed system design and development with low latency
  • Knowledge of AWS Cloud computing platform, including Lambda, S3, VPC, EC2, EBS, ELB/Elastic Beanstalk, SQS, Cloud Formation for AWS Orchestration, CloudWatch, and RedShift
  • Knowledge of Azure Cloud computing platform, including Azure Functions, Event Grid, Storage, vNET, Virtual Machines, Cloud Services, Queue, Azure RM/Policy, Log Analytics, and SQL Data Warehouse
  • Knowledge of cloud design patterns, serverless architectures, and microservices
  • Knowledge developing and testing services using the AWS or Azure cloud services
  • Knowledge of automation tools within Cloud environments in production and lower environments, including Chef, Jenkins, Selenium, Cucumber, BitBucket and Git, Artifactory, and Security tools
  • Knowledge with Linux and Windows-based systems administration and scripting in Cloud environments
  • Ability to communicate the benefits and tradeoffs of Cloud, hybrid, and on-premises services


  • Web, Mobile and Desktop front-end development
  • Microservices development
  • SQL Server database development
  • Maintain and Support green field and legacy systems
  • Rapidly prototype and prove solutions using the latest technologies
More Jobs Like This
See more jobs