Founding Backend Python Engineer
- $70k – $85k • 0.0% – 2.0%
- Remote •+1
- 5 years of exp
- Full Time
Reposted: 1 month ago• Recruiter recently active
Job Location
Visa Sponsorship
Not Available
Remote Work Policy
Remote only
Hires remotely in
Preferred Timezones
Mountain Time, Central Time, Eastern Time
Collaboration Hours
8:00 AM - 5:00 PM Mountain Time
RelocationNot Allowed
Skills
Python
Machine Learning
SQL
SaaS
Security
Asynchronous Programming
REST APIs
Multithreading
Stripe API
Docker
MQTT
Kubernetes
Alembic
OAuth2 , Token Authentication , JWT(json Web Token)
Multiprocessing
FastAPI
GitHub Actions
Google Cloud Platform (GCP)
Pydantic
About the job
Location: Remote (Canada, USA)
About Binoloop:
Binoloop is dedicated to revolutionizing decision-making through the development of autonomous AI agents. Our AI co-pilot, Tally, streamlines procurement evaluations by ensuring transparency and cutting evaluation times by 75%. We believe in the power of AI to transform businesses and drive better outcomes. Binoloop aims to become the trusted standard for responsible AI integration, ushering in a new era of streamlined and unbiased decision-making.
The salary mentioned is in CAD.
Key responsibilities
- Develop, test, and maintain scalable Python-based software solutions using modern frameworks and libraries.
- Optimize applications by integrating suitable libraries, APIs, and third-party services.
- Design, implement, and maintain backend services, APIs, and database architectures for efficiency, scalability, and security.
- Implement and enforce best practices for code quality, performance, and maintainability.
- Collaborate with frontend, DevOps, and cross-functional teams to ensure seamless integration, deployment, and delivery of services.
- Write and maintain unit, integration, and end-to-end tests, ensuring system reliability and robustness.
- Conduct code reviews and provide mentorship to junior developers, fostering a culture of continuous improvement.
- Maintain and improve CI/CD pipelines to streamline development, testing, and deployment processes.
- Monitor and optimize system performance by analyzing metrics, logs, and usage patterns.
- Maintain comprehensive technical documentation for backend services, APIs, and infrastructure.
- Stay up-to-date with industry trends and emerging technologies, advocating for their adoption when beneficial.
- Ensure compliance with security standards and best practices, including data protection and privacy regulations.
- Participate in architecture design discussions, contributing to the overall technical direction of the project.
- Troubleshoot and resolve complex technical issues in production environments, ensuring high availability and reliability.
- Collaborate with stakeholders to translate business requirements into technical solutions and provide accurate project estimations.
Qualifications
- 5+ years of professional experience in Python backend development.
- Proven experience in designing and building large-scale, distributed backend systems for SaaS platform development.
- High level of proficiency with Python, an understanding of API design, integration platforms (e.g., REST, SOAP, gRPC), authentication mechanisms, and familiarity with other programming languages and security protocols
- Computer science concepts including programming patterns, data structure and algorithms
- Terraform, Github Actions, Bash scripting, FastAPI
- Implementing software engineering best practice, such as continuous integration/continuous delivery, version control, documentation, and automated testing
- Experience with database design and management, including SQL and NoSQL databases.
- Hands-on experience with cloud platforms (preferably Google Cloud Platform), including setting up and managing infrastructure.
- Solid understanding of security principles, including encryption, authentication, and authorization.
- Experience with containerization (Docker) and orchestration (Kubernetes) is a plus.
Personal Attributes
- Proactive and eager to learn, with a strong passion for staying current with emerging technologies.
- Exceptional problem-solving abilities and a practical approach to implementation.
- Strong communication and collaboration skills, with the ability to work effectively in diverse teams.
- Meticulous attention to detail, ensuring high-quality outcomes in all tasks.
- Highly organized and analytical, capable of managing complex projects and making data-driven decisions.
Why Join Binoloop?
- Be part of a visionary company at the forefront of AI and decision-making transformation.
- Work in a startup environment as one of the members of the founding team.
- Opportunity to work with cutting-edge AI and contribute to impactful complex projects.
- Play with LLMs, both on cloud and on-prem.
About the company
Similar Jobs
Hive
Cloud-based AI solutions to understand, search, and generate content
Albeado
Breakthrough causal AI predictions, optimizations and interventions - in real time
Give Lively
Reimagining the future of digital fundraising for nonprofits: powerful, practical & free
AngelList
We're the world’s largest startup community. We help startups change the world
Zoox
We are building a new kind of transportation
dYdX
The world's leading decentralized exchange for crypto assets
Imprint Payments
We are reimagining the relationship between consumers and the brands they love
Loxo
#1 Talent Intelligence Platform & global leader in AI Recruitment Automation Software
Current
We're on a mission to change our members lives by creating better financial outcomes