Search

Full Stack Software Engineer

Robert Half
locationEdison, NJ, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

Position Summary

We’re seeking a Full Stack Senior Software Engineer to help design, build, and deliver modern, scalable applications that power our firm’s next generation of digital products. This is a hands-on, full-stack engineering role working across front-end, back-end, cloud, and API integrations. You’ll collaborate with cross-functional teams to create secure, high-performing software that drives real business impact.


Key Responsibilities

Application Development

  • Design, develop, test, and deploy software solutions using React, AWS, and modern scripting languages.
  • Translate business and functional requirements into elegant, scalable technical solutions.
  • Contribute to architectural decisions that improve reliability, maintainability, and performance.

Cloud Engineering

  • Build and optimize applications leveraging AWS services (Lambda, DynamoDB, Redshift, etc.).
  • Ensure cloud applications are cost-efficient, secure, and highly available.
  • Implement security best practices across all AWS-based components.

API Design & Integration

  • Develop and manage REST, GraphQL, and WSO2-based APIs for seamless system integration.
  • Maintain consistency, scalability, and performance across all API endpoints.

Scripting & Automation

  • Use TypeScript, JavaScript, and Python to develop robust, cross-platform solutions.
  • Automate repetitive tasks and enhance system reliability through scripting and process improvements.

Data & SQL Development

  • Design and optimize SQL queries and database structures to support business applications.
  • Ensure data integrity, accuracy, and high performance in all database interactions.

Collaboration & Leadership

  • Partner with Software Engineering Leads, Business Solution Engineers, QA, and stakeholders to deliver quality results.
  • Mentor peers, share knowledge, and foster a culture of innovation and technical excellence.
  • Communicate technical concepts clearly to non-technical audiences.


Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field.
  • 5+ years of professional software development experience.
  • Proven proficiency with React, AWS, and cloud-native architectures.
  • Hands-on experience with Lambda, DynamoDB, and Redshift.
  • Strong skills in API design, integration, and microservice development.
  • Advanced coding skills in TypeScript, JavaScript, and Python.
  • Solid understanding of SQL development and database optimization.
  • Experience working in Agile/Scrum environments.
  • Excellent communication and collaboration abilities.
  • Preferred: AWS Cloud Certification(s).
  • Nice to have: Background in Wealth Management, including portfolio management, trading, or advisory systems.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...