CareerZen Logo
Company logo

Entry-Level Software Engineers (Developer)

Boeing

Full-time

El Segundo, CA

Job description

About Us

Firstrade is a leading online brokerage firm offering a full line of investment products and tools designed to help investors take control of their financial future. Since its founding in 1985, Firstrade has been committed to providing high value and quality services to support our clients' financial goals. We combine proprietary trading technology, intuitive user interfaces, outstanding customer service, and mobile applications to deliver comprehensive solutions for all investing needs. Whether serving new investors or active traders, we are dedicated to excellence and prioritizing customer success. Firstrade is a member of FINRA/SIPC. Join our innovative team and help shape the future of online investing.

Job Overview

We are seeking a talented Full Stack Developer to join our dynamic engineering team. In this role, you'll design, develop, and maintain robust web applications that power our FinTech platforms. You'll collaborate with cross-functional teams to deliver high-performance solutions that prioritize user experience, data security, and scalability in a fast-paced financial environment. A key emphasis for this position is the ability to leverage the power of Large Language Models (LLMs) to accelerate development processes, such as automating code generation, optimizing workflows, and enhancing problem-solving efficiency—candidates must demonstrate strong expertise in integrating LLMs to drive rapid innovation and productivity gains.

Key Responsibilities

  • Develop and maintain front-end and back-end components of web applications using modern technologies.
  • Design and implement RESTful API services to facilitate seamless data exchange between client-side and server-side systems.
  • Integrate with various databases to ensure efficient data storage, retrieval, and management.
  • Collaborate with product managers, designers, and other developers to translate business requirements into technical solutions.
  • Optimize applications for speed, security, and scalability, with a focus on FinTech-specific needs like compliance and real-time processing.
  • Troubleshoot, debug, and upgrade existing systems to maintain high standards in a regulated industry.
  • Participate in code reviews, agile ceremonies, and continuous integration/deployment processes.
  • Strongly leverage LLMs (e.g., via APIs like Claude or custom models) to accelerate development, including tasks like code refactoring, debugging assistance, generating boilerplate, and prototyping features—proficiency in this area is essential for success in our innovative environment.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 3+ years of experience as a Full Stack Developer, preferably in FinTech or a related high-stakes industry.
  • Fluency in JavaScript, including ES6+ features and asynchronous programming.
  • Proficiency with modern JavaScript frameworks such as React, Next.js, or Svelte for building responsive user interfaces.
  • Experience with CSS frameworks and utilities like Tailwind CSS and similar (e.g., Bootstrap or Chakra UI).
  • Strong experience with back-end development, including Node.js, Express, or similar for creating RESTful APIs.
  • Hands-on experience with various databases, including relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).
  • Demonstrated expertise in leveraging Large Language Models (LLMs) to accelerate software development, such as using prompt engineering for code assistance, automating testing, or integrating AI tools into CI/CD pipelines—this skill is critically important and will be a major focus during evaluation.**
  • Understanding of FinTech principles, such as data encryption, API security (e.g., OAuth, JWT), and compliance standards (e.g., PCI DSS).
  • Familiarity with version control systems (e.g., Git), cloud platforms (e.g., AWS, Azure), and CI/CD pipelines.
  • Excellent problem-solving skills and the ability to work independently or in a team.

Preferred Qualifications

  • Experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes).
  • Knowledge of additional languages like Python or TypeScript.
  • Prior work in agile environments with a focus on rapid iteration in FinTech products.

Pay: $100,000.00 - $150,000.00 per year

Benefits:

  • 401(k)
  • 401(k) 3% Match
  • Bereavement leave
  • Dental insurance
  • Flexible spending account
  • Free parking
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid holidays
  • Paid jury duty
  • Paid time off
  • Paid training
  • Referral program
  • Retirement plan
  • Snacks provided
  • Vision insurance

Application Question(s):

  • Do you need a sponsorship in future?

Education:

  • Bachelor's (Required)

Experience:

  • Full-stack development: 3 years (Required)

Ability to Commute:

  • Flushing, NY 11354 (Required)

Work Location: In person