Senior Backend Engineer

Yesterday

Apply Now
Logo of Seek

Seek

B2B • SaaS • Data Analytics

Seek is an analytics platform that provides powerful insights through an easy-to-use app store for business applications. It enables teams to access curated industry data models, efficient analytics applications, and robust data visualizations without the need for extensive expertise or an internal build. By streamlining data ingestion and modeling third-party data at scale, Seek aims to help businesses maximize their potential and accelerate their return on investment.

📋 Description

• 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

Apply Now

Similar Jobs

Yesterday

Backend Software Engineer responsible for data ingestion and internal tools development at Jellyfish. Collaborate with engineering teams to improve performance and scaling of data processes.

Python

Yesterday

.NET Software Engineer maintaining and updating applications using .NET technologies at Bridgeway Benefit Technologies in a remote role.

Angular

Azure

JavaScript

WPF

.NET

Yesterday

Principal Software Engineer leading the development of full stack SaaS solutions at Unanet. Responsible for architectural decisions and mentoring engineers in an Agile environment.

AWS

Azure

ElasticSearch

Google Cloud Platform

JavaScript

Redis

SQL

.NET

Yesterday

Software Engineer II role developing scalable backend systems for Octave's innovative healthcare solutions. Utilizing Python and other technologies in a remote setting.

GRPC

JavaScript

MySQL

Postgres

Python

React

Yesterday

Senior Technical Architect overseeing customer cloud modernization projects focused on SAS Viya solutions. Act as technical authority in Azure migrations and compliance within Managed Cloud Services.

Azure

Cloud

Docker

Kubernetes

Microservices

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com