Senior Software Engineer

Paycom

San Diego (CA)

On-site

USD 120,000 - 180,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

TIAG in San Diego, CA is seeking a Senior Software Engineer to own features end-to-end from Django back-end to React front-end. You will contribute across the product lifecycle, from concept to deployment and maintenance, and collaborate with product and engineering teams.

The ideal candidate thrives in a full-stack role, is comfortable with Python, Django, DRF, React, and REST APIs, and has experience with PostgreSQL and container workflows using Podman/Buildah/Skopeo in Linux environments.

Qualifications

  • 3+ years of professional experience as a Full-Stack Engineer or similar role.
  • Proficiency in Python and Django, including Django Rest Framework (DRF).
  • Proficiency in JavaScript (ES6+) and React.js; strong REST API experience.

Responsibilities

  • Design, build, and maintain Python code with Django.
  • Develop robust RESTful APIs with Django Rest Framework for the front-end.
  • Implement new features and reusable components using React.js.
  • Design and manage PostgreSQL/MySQL schemas and data models.

Skills

Python
Django
Django REST Framework
JavaScript
React
RESTful APIs
PostgreSQL
MySQL
Logging
Git

Tools

Podman
Buildah
Skopeo
Docker
OCI tooling
Git
CI/CD

Job description

TIAG is now hiring a Senior Software Engineer to join our team full time in San Diego, CA. In this role, you will take end-to-end ownership of features, architecting and developing solutions that span from our Django back-end to our React front-end. This Software Engineer acts as contributor to the entire product lifecycle, from initial concept to deployment and maintenance.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.Positions Responsibilities include: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 reviewsRequired Skills and Qualifications3+ 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.Preferred QualificationsExperience 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

End-to-End Senior Full-Stack Engineer: Django + React
End-to-End Senior Full-Stack Engineer: Django + React

Paycom • San Diego (CA)

On-site
USD 120,000 - 180,000
Senior Backend Engineer — Python/Django, React, Cloud Hybrid
Senior Backend Engineer — Python/Django, React, Cloud Hybrid

DTEX • Fremont (CA)

Hybrid
USD 170,000 - 220,000
Hybrid or remote work
Equity participation
Health and wellness benefits
+1
Software Engineer in Test
Software Engineer in Test

Hyqoo • Sunnyvale (CA)

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

BluestoneLogic • Washington

On-site
USD 120,000 - 170,000
Full Stack Engineer - Tech Lead
Full Stack Engineer - Tech Lead

EvolutionIQ • New York (NY)

On-site
USD 120,000 - 160,000
Full medical and dental insurance
Paid team lunches in office
Python / Django Software Engineer - On-Site at GTN Technical Staffing Fort Worth, TX
Python / Django Software Engineer - On-Site at GTN Technical Staffing Fort Worth, TX

GTN Technical Staffing • Fort Worth (TX)

On-site
Confidential
Senior Python Developer
Senior Python Developer

Compunnel, Inc. • Durham (NC)

On-site
USD 100,000 - 130,000
AI-Driven Full-Stack Engineer (React/Django)
AI-Driven Full-Stack Engineer (React/Django)

Sur • United States

On-site
USD 39,000 - 56,000
PTO
Holidays
Full-Stack Software Engineer
Full-Stack Software Engineer

Matter Intelligence • El Segundo (CA)

On-site
USD 130,000 - 180,000
Competitive compensation
Early-stage equity package
Health insurance
+2
Full-Stack Python AI Engineer
Full-Stack Python AI Engineer

Tata Consultancy Services • Jersey City (NJ)

Hybrid
USD 100,000 - 125,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Support: Parental Leaves
+2