A new startup, focused on revolutionizing the data industry by integrating AI with organizational data, is seeking a Senior Fullstack Engineer to join their team. This firm is developing platforms that enable data-driven teams to gain actionable insights and accelerate business growth through advanced data modeling and analytics tools.
Responsibilities:
- Design, develop, and maintain applications using Python for backend and React for frontend.
- Define software architectures and best practices to ensure scalability and high performance.
- Implement features from UI/UX to backend services based on business requirements.
- Manage CI/CD pipelines using Docker and other relevant tools.
- Write clean code and conduct code reviews to maintain quality standards.
- Develop and maintain automated tests to ensure application reliability.
- Optimize frontend and backend performance.
- Resolve technical issues across the stack.
- Collaborate with stakeholders to deliver high-quality software solutions.
- Stay updated with the latest industry trends.
Technical Stack:
-
Backend: Python (FastAPI, pandas, langchain, datafusion, pyarrow), Docker, Postgres, Neo4j
-
Frontend: React with TypeScript
Requirements:
- Extensive Python experience.
- Proficiency in Docker and container management.
- Solid Git knowledge for version control.
- Experience in React and TypeScript for UI development.
- Strong SQL and database management skills.
Nice to Have:
- Experience with Python data analysis libraries.
- Experience with Infrastructure as Code (IaC) using Terraform.
- Knowledge of Kubernetes and Helm.
- Familiarity with multiple cloud platforms and DevOps practices.
- Understanding of AI agents, graph databases like Neo4j, and message brokers like RabbitMQ.
This opportunity is ideal for someone passionate about technology and innovation, eager to impact a dynamic startup environment. Interested candidates are encouraged to apply.