> Markdown version of [/jobs/ext/276885-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/276885-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** TIAG LLC - **Location:** San Diego, CA, United States - **Experience:** Expert - **Salary:** $120,000.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), CentOS, Code Review, Relational Databases, Linux, Django Web Framework, Design of User Interfaces, HP Systems Insight Manager, JSON, Python (Programming Language), PostgreSQL, MySQL, OAuth, Red Hat Enterprise Linux, Website Wireframe, Data Logging, Test-Driven Development (TDD), ReactJS, Backend, Git, Pytest, Production Code, Front End Software Development, React Testing Library, Restful APIs, Es2015, Oracle Cloud Infrastructure, Software Version Control, Fedora, Docker - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c9f970ad92e12cc3 ## About the Role * 5+ years of professional experience as a Full-Stack Engineer or similar role, with a portfolio showcasing both front-end and back-end projects. * Proficiency in Python and hands-on experience with the Django framework, particularly Django Rest Framework (DRF). * Proficiency in JavaScript (ES6+) and a thorough understanding of React.js and its core principles. * Experience designing and building RESTful APIs. * Experience with relational databases (e.g., PostgreSQL, MySQL) and data modeling. * Proficiency in implementing structured and effective logging for application monitoring and diagnostics. * Proficiency with code versioning tools, such as Git. * Excellent problem-solving skills and the ability to work independently and as part of a team., * Experience with Test-Driven Development (TDD) principles across the stack (e.g., Jest/React Testing Library for the front-end, Pytest for the back-end). * Familiarity with OCI-compliant container tools like Podman and Buildah (professional experience with Docker is also highly valued), and experience with container image signing using skopeo. * A working knowledge of the Python data science ecosystem, particularly JupyterLab and ipywidgets, is a significant plus. * Experience working in a Linux environment, especially RHEL or a similar distribution (e.g., CentOS, Fedora). * Knowledge of modern authorization mechanisms (e.g., OAuth, JSON Web Tokens). * Experience with CI/CD pipelines and deployment processes. ## Description The ideal candidate is a versatile engineer who is comfortable working on both client-side and server-side logic and is driven to build high-quality, user-centric software. You will be empowered to make significant technical contributions and collaborate closely with all members of the product and engineering team., * Design, build, and maintain efficient, reusable, and reliable Python code using the Django framework. * Develop robust, scalable RESTful APIs using Django Rest Framework to support the front-end application. * Implement new user-facing features and build reusable components using React.js. * Translate UI/UX prototypes and wireframes from our JupyterLab environment into high-performance, production-grade code. * Design and manage database schemas and data models for our application (e.g., using PostgreSQL). * Ensure the performance, quality, and responsiveness of the full application stack. * Work within our container-based development workflow using OCI tools like Podman, Buildah, and Skopeo in a Linux environment. * Write clean, well-documented code for both the front-end and back-end, and participate actively in peer code reviews. ## Related Videos - [Coffee with Developers - Adam Wiggins](https://www.wearedevelopers.com/videos/919-coffee-with-developers-adam-wiggins) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)