Apply for this job now

Senior Software Engineer (Django)

Location
Pasadena, California
Posted
7 Sep 2022

Surefront is a next generation Product Lifecycle Management (PLM) platform for the B2B retail industry. Our cloud-based platform unites retailers and suppliers in a collaborative space with all product data and communications needed to streamline product development and accelerate sales. This is the first full PLM solution with built-in workflows to complete the entire product journey from concept to the purchase order and to the sales order. Surefront delivers at least 10x ROI to each organization by saving users 20% of their time while significantly improving productivity and operational efficiency.


We're looking for a Senior Software Engineer who specializes in building Django APIs to design, implement, and maintain backend systems for our enterprise-grade system. In this role you will coordinate with our engineering team to solve challenging problems, such as architecting new API endpoints, caching and optimizing database responses. You will also be expected to coach and lead the team in exercising best practices like Test-Driven-Development, writing clean code patterns, and enforcing principles like DRY, SOLID and KISS.


Responsibilities

  • Collaborate with the team & stakeholders to clarify and divide project requirements into manageable deliverable chunks
  • Compile and analyze data, processes, and code to troubleshoot problems and tag problem areas for optimization
  • Ensure logging of system usage data and errors, surfacing and alerting on that information using tools like New Relic and Sentry
  • Participate in continuing education and training to remain current on best practices, new techniques, and industry trends
  • Monitor and audit the team's progress and recommend improvements in all areas of software architecture, development, and deployment


Requirements

  • Expert in implementing and deploying Django applications in an enterprise grade environment
  • Expert in using source control management like Git and GitHub
  • Experience in creating and scaling highly performant REST APIs
  • Experience managing projects and continuously improving team velocity/output
  • Experience working with PostgreSQL, Celery, Redis, and ElasticSearch
  • Experience with Docker and application containerization
  • A solid understanding of AWS and the core services they offer
  • Occasional onsite meetings with the team here in CA (requires COVID-19 vaccination)


Compensation

  • 100% work from home, flexible hours
  • Competitive salary and equity
  • Benefits for CA employees: medical, dental, vision, 401K, unlimited paid time off
Apply for this job now

Details