Job Closed
This listing is no longer active.
Analytics apps. Scaled in the cloud.
Senior Backend Engineer
Location
United States
Posted
116 days ago
Salary
$150K - $170K / year
Seniority
Senior
Job Description
Senior Backend Engineer
Seek
• 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
Job 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
AI/ML Engineer, Python
Onyx Government ServicesSDVOSB, Systems Integrator to Federal Civilian Agencies, the Intelligence Community, and Department. of Defense.
• Bachelor’s degree with 7 years preferred strong analytical, problem-solving, planning, organizational and project management skills • Python 3+ with ML frameworks (PyTorch/TensorFlow, Transformers) • Document processing: PyMuPDF, pdfplumber, OCR tools, layout parsing
Python and OpenAPI Engineer – Senior
Mollica ITRecrutando talentos de tecnologia & conectando histórias
• Apply API Design First methodology using OpenAPI (Swagger), RAML, or AsyncAPI; • Design complete API specifications: endpoints, data models, error structures, pagination, filters, response codes, and versioning; • Build API prototypes and mock services for early validation; • Configure and manage API policies (security, transformation, routing, rate limiting, caching, CORS) in Azure API Management (APIM); • Implement and validate backend integrations in APIM, ensuring alignment with App Insights, Key Vault, naming conventions, and environment-specific settings (DEV, UAT, PRD); • Deploy APIs via the API DevOps pipeline, including environment promotion and version control; • Produce clear and comprehensive API documentation, including references, tutorials, code examples, and developer guides; • Publish and maintain API Identity Cards on the Azure API Management developer portal; • Ensure APIs are discoverable, documented, and easily consumable by partners and internal teams; • Configure and manage OAuth2 / OpenID Connect flows for secure authentication and authorization; • Oversee the generation, distribution, and lifecycle of signing keys; • Support consumers during integration, debugging, and functional testing; • Execute and support unit, functional, integration, and performance testing of APIs; • Maintain mock and staging environments; validate API readiness before promotion to production;
Senior Backend Engineer, Go, Distributed Systems
JabilFounded in 1966, Jabil is a company in the electronic manufacturing sector. From its headquarters in St. Petersburg, Florida, the company employs a team of over 200,000 people in 2
• Design and maintain distributed microservices (Go-based environment). • Work with event-streaming systems such as Apache Pulsar or Kafka. • Deploy and operate services in Kubernetes across cloud environments. • Ensure observability: logs, metrics, tracing, and reliability. • Participate in architecture discussions, code reviews, and performance optimisation. • Collaborate with Data Engineering, Platform, and DevOps teams.
• Own end-to-end design, architecture, and evolution of Aldea’s customer facing and backend APIs • Architect for Scale & Speed • Productionize ML at the Edge • Reliability & Observability • Security by Design • Define API standards, versioning, authentication, usage metering • Partner with Research, Product, and Infra to deliver new capabilities • Mentor engineers and set best practices for API engineering



