Lead Software Engineer (Python) $3000-6000

Lead Software Engineer (Python)
Location: Remote
About Us:
Founded by MIT alumni, Tailbox is headquartered in Cambridge, MA. At Tailbox, we're pioneering the world's first AI-infused walking tour adventure, poised to redefine urban exploration. With rich local knowledge, our app combines AI with real-time location data to provide interactive content curated to your interests and mood to guide you to unexpected delights. On top of that, Tailbox introduces travelers to a community space for social meetups, connecting them with like-minded travelers along the way. Let Tailbox guide you to a world of discoveries at your next destination.
The Role: We are looking for a talented Lead Software Engineer who will be pivotal in enhancing our technical capabilities in areas such as API development, data scraping, database management, and chatbot infrastructure.
This is a remote position. If you're passionate about building scalable, high-performance software solutions and have a knack for solving complex problems, we'd love to hear from you.
Responsibilities:
Design and implement scalable, efficient APIs for internal use and integration with external services, enhancing our app's functionality and user experience using Python, FastAPI, or Flask.
Implement data scraping methodologies to augment our content offerings.
Develop and maintain scalable data pipelines and ensure data integrity and security.
Deal with SQL, troubleshoot and optimize database functionalities to ensure seamless user experiences.
Apply analytical thinking and problem-solving skills to tackle challenging issues and optimize system performance.
Apply CI/CD practices to automate and streamline our development and deployment processes, ensuring rapid, reliable releases.
Continually improve our AWS cloud infrastructure for peak performance.
Collaborate with cross-functional teams to deliver high-quality software solutions.
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
3+ years of professional experience in software development, with a strong focus on developing high-quality, scalable applications using Python, FastAPI or Flask.
Strong experience with PostgreSQL, understanding of database design, and proficiency in SQL for data manipulation and optimization.
Practical experience with AWS services and cloud infrastructure management.
A proven track record of designing and implementing APIs.
Experience with data scraping techniques and tools (e.g., BeautifulSoup, Scrapy, Selenium).
Solid understanding of data structures, algorithms, and problem-solving techniques.
A knack for tackling complex data issues and optimizing data flow.
Excellent problem-solving skills, with a creative and analytical approach to tackling technical challenges.
Solid understanding of CI/CD pipelines, familiar with tools and practices for efficient development, testing, and deployment.
Demonstrated experience in designing and managing high-load systems and data flow architectures.
Excellent communication skills and the capacity to work collaboratively in a dynamic startup environment.
Prior experience in a startup environment is highly desirable.
Knowledge of Go, C++, C#, or Java is a plus.
Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript, React) is a plus.
Experience with bot development, particularly on messaging platforms like WhatsApp or Telegram is a plus.
Why Join Tailbox?
Competitive salary and equity package.
Flexible working hours and remote work options.
Opportunity to work with a passionate team on exciting projects.
Professional growth and development opportunities.
If you are passionate about software engineering and excited by the prospect of working on challenging and innovative projects, we encourage you to apply.

About Tailbox

Tailbox is the ultimate travel companion for explorers seeking more from their travel. With rich local knowledge, our app combines AI with real-time location data to provide interactive content curated to your interests and mood to guide you to unexpected delights. On top of that, Tailbox introduces you to a community space for social meetups, connecting you with like-minded travelers along the way.Let Tailbox guide you to a world of discoveries at your next destination.

Company website:
https://www.tailbox.com
Job posted on 9 April 2024
206 views    68 applications

To apply for this and other jobs on Djinni login or signup.