Company Overview
Our client is a dynamic and fast-paced startup dedicated to revolutionizing the legal industry through innovative AI technology solutions. Founded by two Ph.D's from Cornell, the company is rapidly expanding and aims to transform legal processes with cutting-edge AI applications. The team is composed of passionate and skilled professionals who thrive in a collaborative and agile environment. We are seeking a highly motivated Backend Python Developer to join the team and play a pivotal role in deploying our SaaS and on-premises technology solutions.
Job Description
As a Backend Python Developer, you will be responsible for a significant portion of the development, deployment, and maintenance of our SaaS and on-premises solutions. Initially, you will also manage a small team of remote developers. With successful fundraising, there is an opportunity to transition into a more project management-focused role.
Key Responsibilities
Design, develop, and maintain backend services and APIs using Python.
Implement and deploy SaaS and on-premises solutions ensuring high performance and reliability.
Integrate with various third-party services and APIs to enhance functionality.
Team Management:
Lead and manage a small team of remote developers, providing guidance and support.
Coordinate with cross-functional teams including frontend developers, designers, and product managers.
Oversee project timelines, and deliverables, and ensure adherence to best practices and coding standards.
Project Management:
Act as a project manager for various initiatives, ensuring projects are delivered on time and within scope.
Conduct regular stand-ups, sprint planning, and retrospectives to maintain project momentum.
Identify and mitigate risks associated with project delivery and deployment.
Quality Assurance:
Write clean, maintainable, and testable code.
Implement automated testing and continuous integration to ensure code quality.
Conduct code reviews and provide constructive feedback to team members.
Qualifications:
- Proficiency in Python and experience with web frameworks such as Django or Flask.
- Strong understanding of RESTful APIs, microservices architecture, and database management (SQL and NoSQL).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with DevOps practices, CI/CD pipelines, and version control systems (Git).
Experience:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- 3+ years of experience in backend development with a focus on deploying SaaS and on-premises solutions.
- Prior experience in a startup environment is highly desirable.
What Is Offered:
- The average salary for a Lead Developer in New York State is around 150k. Our client is up to the task of matching this salary and exceeding it for the right candidate who is a good fit.
- Opportunity to work in a fast-growing startup with a collaborative and innovative culture.
- Professional development opportunities and career growth.
- Flexible working hours and remote work options.
If you are passionate about technology, thrive in a startup environment, and have a strong background in backend development and project management, we would love to hear from you. Join our client in building the future of legal technology solutions!