Senior Software Engineerother related Employment listings - Princeton, NJ at Geebo

Senior Software Engineer

Dow Jones is seeking a responsible and passionate engineer to join the Payments team who will support and enhance the platform that enables securely accepting digital payments from our world class customers. Our engineers play a critical role in all stages of the product life cycle, so we look for people who are customer obsessed and can collaborate across the business teams, innovate and think strategically to solve difficult problems. This role requires strong communication and a passion for Payments Domain or eagerness to learn. History of working with different tech stacks developing web applications, leading other teammates, and a proven record of collaborating across departments do deliver platform solutions are a must. As a Senior Software Engineer some of your responsibilities include:
Participate and lead technical discussions about technology, infrastructure and consider the pros/cons of a technology choice based on business value, scalability, maintainability and project delivery performance. Support Dow Jones technical cultural values and are capable of driving toward solutions independently, and seeking feedback when appropriate. Ability to prioritize, delegate and manage work, adhering to critical project timelines in a fast-paced environment. Contribute to all phases of the development cycle - from requirements through to delivery and support. Position Requirements:
6
years of experience preferably in web application development with a Bachelor degree in Computer Science is required. Other key skills and experiences include:
In-depth knowledge of programming languages including Node.js. Proficient in architectures (from Website to backend systems) with experience with Web frameworks like React/Next.js or popular JS frameworks. Must have worked on one or more Relational SQL Database technologies Experience with Linux operating system. Understanding of microservices or service-oriented architecture In-depth knowledge of communication protocols and understanding of REST, XML, JSON and Web Services. Experience with architecting systems in a cloud-based computing environment, preferably Amazon AWS. Experience with CI/CD technologies preferably using Code Repo like GitHub and Build tools like Jenkins, AWS CodeBuild. Exposure to Docker or other cloud/container based application deployment. Experience in delivering Systems to an enterprise environment that requires standards for error handling, logging, storage, and networking. Proven experience in developing and supporting applications with a Software Development Life Cycle, preferably agile. Experience working in a Support Role helping triage bugs and troubleshoot production issues. Nice to have skills ( would be a plus ):
Working experience with NodeJS frameworks like NestJS and hapijs is a plus. Understanding of the payments domain, PCI Compliance is a plus. Knowledge of basic UI design and UX principles Development experience using AWS resources like ECS Fargate, API Gateway, Cloudfront, RDS instances like Aurora MySQL. Dow Jones , Making Careers Newsworthy All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, protected veteran status, or disability status. EEO/AA/M/F/Disabled/Vets .
Salary Range:
$100K -- $150K
Minimum Qualification
Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.