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.
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 .
Dow Jones is committed to providing reasonable accommodation for qualified individuals with disabilities, in our job application and/or interview process. If you need assistance or accommodation in completing your application, due to a disability, please reach out to us at TalentResourceTeam@dowjones.com. Please put “Reasonable Accommodation" in the subject line.
Business Area: TECHNOLOGY - ENTERPRISE & CUSTOMER
Job Category: IT Development Group
Req ID: 31679