Back to results

Full Stack Software Engineer

  • Foster City, CA, United States

$25 to $30 USD / hour

Apply on kforce.com About employer

Applications open in a new tab.

Job details

Pay
$25 to $30 USD / hour
Posting language
English
Posted

Original job description

Kforce has a client that is seeking a Full Stack Software Engineer in Foster City, CA.

Overview:

Within the PMO, the Processes & Tools team builds the internal applications that program managers and engineering teams rely on every day - reporting tools that turn raw Jira data into a clear picture of program health, and planning tools that let teams build a plan in a purpose-built interface and push it back into Jira as tickets and dependencies. We have moved fast and proven the value of these applications with real users, and we are now investing in making them robust, secure, and ready-to-scale. We are looking for an early-career Software Engineer to join us and grow into that work.

Responsibilities:

  • Build and ship features across our internal applications - frontend and backend - working directly with the program managers who use them
  • Help harden our existing applications for production use, driving work on authentication, error handling, input validation, and safe handling of operations that write data back into Jira
  • Write automated tests for new and existing code, and help grow test coverage on the paths that matter most
  • Drive our CI/CD pipelines and deployment process, and keep our applications running on AWS
  • Investigate and fix bugs reported by users, including tracing problems through logs and monitoring to find root causes
  • Integrate with the Jira APIs, and help make those integrations more resilient to rate limits, timeouts, and partial failures
  • Document what you build, so the next person can operate and extend it without you in the room
  • Partner with non-engineer teammates who prototype using AI-assisted development tools, helping turn their prototypes into something we can support
  • 1-2 years of professional software engineering experience, or equivalent demonstrable work - internships, meaningful open-source contributions, or a portfolio of projects you have built and can walk us through in detail
  • Experience with Role-Based Access Control (RBAC) design, software architecture design, relational data modeling and admin UI/tooling
  • Experience building with AI-assisted development tools, and a point of view on where they help and where they need care
  • Working knowledge of JavaScript/TypeScript and a component framework (React preferred), and the ability to build a functional user interface
  • Working knowledge of Python or Node.js/TypeScript on the backend
  • Exposure to AWS - EC2, Lambda, S3, RDS, or IAM
  • Familiarity with Git and collaborative development, including code review
  • Strong fundamentals and a genuine appetite to learn quickly; We care far more about how you reason through an unfamiliar problem than about the length of your technology list
  • Clear communicator who is comfortable working directly with non-engineers; You will be talking to program managers daily, and you will need to explain what you are doing and ask good questions when requirements are vague
  • Comfortable asking for help early and saying when you are stuck or unsure. In a small team this matters more than in a large one
  • A passion for building efficient systems and a knack for making complex processes simple and intuitive for users

The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.

We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.

Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.

This job is not eligible for bonuses, incentives or commissions.

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

By clicking “Apply Today” you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.

More about this job

Skills

  • Jira
  • CI/CD
  • AWS
  • Microsoft Access
  • Architectural design
  • Data modelling
  • JavaScript
  • TypeScript
  • React
  • Python
  • Node.js
  • Identity and access management
  • Git

Report this job

Get in touch
MovoJobs

Contact us