This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We're looking for a Senior Backend Engineer (Python) to join our Data Storage team. In this role, you'll be instrumental in developing our next-generation data transfer system and storage solution. This system will serve as a foundation for new strategic AI agents and Machine learning-powered capabilities that will shape the future of Supermetrics.
Job Responsibility:
Development of new features and functionalities for our customers
Planning new initiatives and features
Collaborate with product managers, designers, and other stakeholders to define technical roadmaps, prioritize features, and estimate development efforts
Implement and uphold high code quality standards by conducting thorough code reviews, promoting best practices in software development, and ensuring maintainability and scalability
Mentor and guide team members, creating a culture of learning, collaboration, and continuous improvement. Provide technical guidance, conduct code reviews, and share knowledge to enhance the team's overall performance and proficiency
Take initiative to spot and mitigate potential issues in the system, improve monitoring mechanisms, and guarantee consistent performance and stability
Utilizing existing monitoring tools to ensure system stability
Requirements:
6+ years of back-end experience (Python) in a production environment, preferably building a SaaS product
Experience with building data pipelines or handling large volumes of data
Experience working with API integrations
Ability to conduct unit testing, integration testing, and end-to-end testing
Proficient understanding of architecture & software design
Proficient grasp of the software testing discipline
Understanding of security best practices
Experience collaborating directly with product teams and designers
Detail-oriented with advanced analytical and problem-solving abilities
Effective communication skills and fluent in English
Ability to give effective feedback
Nice to have:
Understanding of monitoring tools and ability to interpret monitoring data. This includes tools such as Datadog, OpenSearch, Grafana, etc., which are used to track application performance and system metrics
Experience with Kubernetes in a cloud environment
Proficient use of AI tools
What we offer:
Competitive compensation package, including equity
Great work equipment, and home office allowance for those working in our fully remote locations