Job Description
MW Partners is currently seeking a Senior Full Stack Software Engineer to work for our client who is a global information services organization.
Our Client is looking for a talented Sr Full Stack Software Engineer that can thrive in fast paced agile environment. You will be a leading team member of our software engineering team delivering a strategic platform leveraging cutting-edge technologies. You will be a key player in designing and implementing product features. This is a highly technical role requiring excellent coding skills. You will be responsible for developing a powerful, intuitive enterprise level data platform built on Java and Node.js in an AWS environment.
RESPONSIBILITIES AND DUTIES:
- Develop highly scalable and reliable data systems for data centric products and services on an AWS cloud-based platform
- Timely delivery of documented and tested software to the platform software engineering team.
- Contribute to and support full Agile cycle engagements, including meetings, iterative development, estimations and design sessions
- Collaborate with other engineers on code reviews, infrastructure, and adhere to software development methodologies
- Collaborate and contribute to architecture, product and design decisions driving product direction
- Own deliverables from ideation to production operationalization
- Collaborate with Business, UX, QA and backend teams to deliver superior functionalities
- Lead, mentor and collaborate with other team members
REQUIREMENTS:
- B.S. degree in Computer Science, Information Systems, Engineering or related discipline.
- 10+ years of software development experience building and testing applications following secure coding practices
- Currently developing software for a significant commercial software project collaborating as a member of a team
- Proven Proficiency in server-side JAVA Software development for complex software systems managing sensitive data and transactions.
- Familiarity with async messaging, logging or queues, such as Kafka, RabbitMQ, SQS, NATS.
- A strong proven proficiency in SQL and NoSQL based data access and management
- Proven Proficiency in Node.js Software development for complex software systems including server-side development developing APIs including REST/JSON APIs
- Recent experience developing Node.js web applications using client-side frameworks such as React and AngularJS
- Demonstrable familiarity with CI/CD process, testing frameworks and practices (CodeCommit, CodeDeploy, CodePipeline, CLI, etc.)
- Recent cloud technology experience, preferably AWS (EC2, S3, RDS, Lambda)
- Extensive experience gathering and assessing specifications and requirements
- Comfortable in a dynamic environment, with ability to adapt to various technologies and simultaneously work on multiple projects
ADDITIONAL PREFERRED EXPERIENCE
- Extensive experience building systems supporting financial services businesses
- Understanding or experience working with Automated Underwriting Systems
- Knowledge and/or use of DDA, FDX, OFX, and/or FIX
- Security and privacy compliance (GPDR, CCPA, ISO 27001, PCI, HIPAA, etc.) experience a plus
- Experience supporting data science efforts
- Familiarity creating and using Docker/Kubernetes/OpenShift
- Hands-on experience with Snowflake is highly desirable
For a confidential discussion or to find out more, contact Gaurav Arora on 323-230-4181 or apply now.