Stagwell

Senior Software Engineer, Backend

Stagwell

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Manual Apply

Salary

💰 $115,000 - $140,000 per year

Job Level

Senior

Tech Stack

AWSAzureCloudDjangoDockerFlaskGoogle Cloud PlatformJavaScriptKubernetesMySQLNoSQLNumpyPandasPostgresPythonSQLTypeScript

About the role

  • Design, develop, and deploy highly scalable, reliable, and secure backend services using Python.
  • Design and implement databases using both SQL and NoSQL architecture.
  • Setup CI/CD pipelines using GitHub Actions and Google Cloud Build.
  • Collaborate with product and design teams to translate business requirements into technical specifications and architectural designs.
  • Write clean, maintainable, and well-documented code following best practices and coding standards.
  • Perform code reviews to ensure code quality, performance, and adherence to architectural guidelines.
  • Troubleshoot and debug complex issues across various backend systems and services.
  • Optimize application performance, scalability, and responsiveness.
  • Contribute to the continuous improvement of development processes, tools, and infrastructure.
  • Mentor junior engineers and share knowledge within the team.
  • Stay up-to-date with the latest industry trends, technologies, and best practices in backend development and Wagtail.
  • Other ad hoc duties as assigned.

Requirements

  • 5+ years of professional experience in backend software development.
  • Proficiency in Python with a deep understanding of its ecosystem, including frameworks like Django or Flask.
  • Solid experience with relational databases (e.g., PostgreSQL, MySQL) and ORMs.
  • Proficiency with HTML, CSS and Javascript/Typescript.
  • Experience with version control systems, particularly Git.
  • Familiarity with CI/CD pipelines (GitHub Actions preferred) and Google Cloud Build.
  • Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Ability to work independently and take ownership of projects from conception to deployment.
  • Bachelor’s Degree in Computer Science or equivalent work experience.
  • Bonus: Experience with Wagtail CMS, data science Python ecosystem (pandas, numpy), and LLMs including prompt engineering and integration with third-party APIs (e.g., OpenAI, Vertex AI).