Back-end Software Development Engineer
Listed on 2026-02-15
-
Software Development
Software Engineer, Cloud Engineer - Software
Job Function Overview
Employees in this job function primarily develop and maintain the back‑end/server‑side components of an application, including APIs, services, and business logic. The current focus of this role is approximately 80% backend and 20% frontend development. While initially a backend focused position, candidates should expect exposure to frontend engineering with React, and the balance of work could shift over time depending on product requirements.
You will work within a cloud‑native environment, leveraging modern AI/LLM tools to enhance development workflows and productivity.
- Engage with customers and stakeholders to understand use‑cases and translate requirements into scalable technical solutions.
- Solve complex problems by designing and delivering robust services, primarily using Java/Spring Boot and Node.js/Type Script.
- Contribute to frontend development using React as needed to support end‑to‑end feature delivery, maintaining a flexible mindset toward the backend/frontend balance.
- Leverage AI and Large Language Models (LLMs) to optimize development workflows, accelerate code generation, and improve overall team productivity.
- Utilize and integrate with application data storage (Postgres) to support business logic and API requirements.
- Architect for the Cloud, deploying and managing services on Google Cloud Platform (GCP) while ensuring high availability and performance.
- Champion Quality through TDD/BDD, utilizing tools like Cucumber and Playwright to ensure comprehensive test coverage and behavioral reliability.
- Maintain CI/CD Pipelines using Git Hub Actions or Tekton to automate deployments and maintain a high‑frequency release cadence.
- Apply Agile & Clean Code principles, focusing on small releases, continuous integration, and maintaining a unified architectural approach.
- Optimize infrastructure to improve application resiliency, monitoring health and performance to ensure reliability.
- Support security practices to safeguard user data through encryption, anonymization, and proactive security hardening.
- GCP Cloud Run
- Cloud Architecture
- Java
- Application Testing
- Agile Software Development
- Java Script
- Testing Methodologies
- 6+ years of combined experience in backend development with Java/Spring Boot and Node.js/Type Script in a professional setting.
- Demonstrated experience leveraging Artificial Intelligence (AI) and Large Language Models (LLMs) to enhance development workflows and productivity.
- Working experience with Google Cloud Platform (GCP) or other major cloud providers.
- Experience with Test Driven Development (TDD) and Behavior Driven Development (BDD) ideologies, utilizing tools such as Cucumber and Playwright.
- Familiarity with principles of front‑end engineering with React.
- Strong understanding and application of agile software development frameworks and methodologies, including Clean Code principles, Small Releases, and Continuous Integration.
- Experience with Continuous Integration/Continuous Delivery (CI/CD) tools such as Git Hub, Jenkins, and Tekton.
- 2+ years of experience with front‑end libraries such as React
JS, VueJS, or Angular
JS in a professional or personal setting. - 2+ years of professional experience with Type Script.
- Experience with Postgre
SQL or other relational databases.
- Bachelor's Degree
- Master's Degree
- Medical and Dental (Fast Tek pays majority of the medical program)
- Vision
- Personal Time Off (PTO) Program
- Long Term Disability (100% paid)
- Life Insurance (100% paid)
- 401(k) with immediate vesting and 3% (of salary) dollar‑for‑dollar match
We use AI tools to support parts of our hiring process, such as reviewing applications and identifying potential matches. These tools are designed to promote efficiency, consistency, and fairness, and they are always used under human oversight. All personal data collected is used solely for recruitment purposes, and you have the right to know, access, or request deletion of your data at any time, subject to legal limits.
If AI will be used in a video interview, you’ll be informed in advance and asked for your consent, with the option to opt out. Our tools are regularly reviewed to detect potential bias and to ensure compliance with all applicable laws and our commitment to inclusive hiring.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).