Seek

Senior Backend Engineer

Seek

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $150,000 - $170,000 per year

Job Level

Senior

Tech Stack

CloudPostgresPythonSQL

About the role

  • Develop and maintain backend services using Python and FastAPI focusing on creating high-performance and scalable APIs, ensuring proper error handling, input validation, and adherence to best practices
  • Work with SQLModel and SQLAlchemy to manage and manipulate data in our PostgreSQL backend, ensuring efficient data retrieval and storage
  • Implement and optimize CRUD operations, working closely with core objects and view definitions
  • Collaborate on database schema design and optimization to support new features and improve performance
  • Integrate and maintain connections to supported cloud warehouses, particularly Snowflake, ensuring seamless data flow between our platform and external data sources
  • Ensure robust and secure communication between our platform and external services, handling data transformation and synchronization as needed
  • Integrate and maintain our platform's connection to data visualization tools such as Sigma. Ensure seamless data flow and optimal performance for visual analytics.
  • Write clean, maintainable, and well-documented code, adhering to best practices in software development
  • Contribute to the testing suite by writing and maintaining unit and integration tests using Pytest, ensuring high test coverage and reliability
  • Participate in code reviews, providing and receiving constructive feedback to improve code quality and team collaboration
  • Work closely with frontend engineers to define API specifications and ensure seamless integration between frontend and backend systems
  • Actively participate in sprint cycles, providing estimates, updates, and technical insights to help guide the development process

Requirements

  • 5+ years of experience in backend development, particularly with Python and FastAPI in an enterprise production environment
  • Strong proficiency in SQL and experience with SQLAlchemy and SQLModel for database management and ORM
  • Experience with PostgreSQL, including schema design, query optimization, and performance tuning
  • Hands-on experience with task queues like Celery, including task scheduling, execution, and optimization
  • Strong understanding of testing practices, with experience writing unit and integration tests using Pytest.
  • Familiarity with version control systems like Git, and experience with CI/CD pipelines, particularly GitLab CI
  • Excellent problem-solving skills with the ability to troubleshoot and optimize backend performance
  • Experience working in an Agile development environment, with a focus on collaboration and continuous improvement
Benefits
  • Medical Insurance
  • Dental Insurance
  • PTO
  • 16 annual company holidays
  • 401K
  • Vision Insurance

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonFastAPISQLSQLAlchemySQLModelPostgreSQLCRUD operationsPytestCeleryAgile development
Soft skills
problem-solvingcollaborationcommunicationcode reviewconstructive feedbackteamworkadaptabilityattention to detailcritical thinkingtime management
Affirm

Senior Software Engineer, Backend – Identity Foundations

Affirm
Seniorfull-time$169k–$240k / year🇺🇸 United States
Posted: 2 hours agoSource: boards.greenhouse.io
AWSDistributed SystemsKotlinKubernetesMySQLPython
Snaju Inc.

Full Stack PHP Developer

Snaju Inc.
Mid · Seniorfull-time$38k–$48k / year🇺🇸 United States
Posted: 5 hours agoSource: snaju-llc.breezy.hr
CloudJavaScriptPHP
Pano AI

Senior Software Engineer – Backend/Fullstack

Pano AI
Seniorfull-time$150k–$202k / yearCalifornia · 🇺🇸 United States
Posted: 6 hours agoSource: jobs.lever.co
JavaPostgresRDBMSSpringSQL
Butter Payments

Software Engineer, Backend

Butter Payments
Mid · Seniorfull-time$160k–$200k / year🇺🇸 United States
Posted: 6 hours agoSource: jobs.lever.co
AWSAzureCloudPythonSQL