Full Stack Engineer
- Industry Other
- Category Programming/Software Development
- Location Kathmandu, Nepal
- Expiry date Aug 09, 2025 (7 days left)
Job Description
Architect a Platform. Empower Our Users.
Project X( name will be shared once onboarded) is building a platform using LLMs like Anthropic, OpenAI, and more to simplify critical thinking challenges for our users fundamentally. At Project X, we are looking for a foundational engineer to join our team with knowledge in Python and drive the development of our product from the ground up. This role is for a builder who thrives on complexity and wants to make a tangible impact on a product that is rapidly gaining market traction.
Our platform abstracts the complexities of infrastructure, and your work will be critical to our success. You will be expected to push production-ready code daily while also tackling larger features that continuously expand the capabilities of our platform.
Core Responsibilities
- Platform Development: Build and maintain new features for our primary platform dashboard.
- Backend Engineering: Develop and extend our backend and build APIs, integrate with LLMs, accommodating new behaviors and integrations.
- Ecosystem Integration: Create and maintain applets and add-ons for popular technologies.
- User Experience: Improve the UI and organization of the dashboard, with a focus on intuitive and deeply considered user experiences.
- Culture & Quality: Raise the standard for our engineering culture and code quality through active participation in code reviews and a commitment to best practices.
Who We're Looking For
- Cares about culture and wants to build something meaningful. The tools we create will empower the next generation of entrepreneurs, and we take that responsibility seriously.
- Enjoys all aspects of building a product from scratch. You love talking to customers just as much as making technical decisions.
- Understands the importance of both speed and quality, and the trade-offs of choosing one over the other.
- (Note) **Has 3+ years of experience with Back End Development, Database, Google Cloud Platform, API integration, preferably with hands-on experience with building products with Python, Next, PostgreSQL ( those who do not have this, please do not apply)
- Wants to join a tight-knit team -- we work on solutions as a whole engineering team. If you love working on the end-to-end product experience, you'll love working here.
Some of the Technical Challenges We Face
- Building an Abstraction Layer: Creating a consistent and useful layer of abstraction for our platform requires a constant awareness of diverse user needs and use cases.
- Auto-Generated Frontend: Our UI for managing templates and add-ons is programmatically generated, making the expansion and testing of new functionality a non-trivial engineering task.
- Cloud Agnosticism: We are dedicated to providing a unified interface for managing services regardless of the cloud provider. Your work will involve reducing multi-cloud infrastructure complexity to a single, elegant solution.
- Integrating with Many Services: Our philosophy is to build on the best tools available, which means we leverage numerous third-party APIs and services. Handling these integrations robustly is crucial for platform reliability.
Sample Products You Might Work On
- Build a dashboard that gives a real-time overview of resource utilization across managed machines.
- Leverage AI to answer prompts given by users
- Develop a deployment pipeline builder that allows users to seamlessly promote services across multiple environments.
- Create one-click deployable applets for popular technologies (e.g., RabbitMQ, Kafka, Cassandra).
Our Tech Stack
- Web: Next.js (styled-components)
- Main programming language: Python
- DevOps: Google Cloud Platform, Docker
- Backend: SQL Alchemy, FastAPI/Flask, Kubernetes + Helm APIs, Postgres, Redis
- AI/ML: TensorFlow, PyTorch, Hugging Face Transformers, Scikit-learn
- Infrastructure: AWS, GCP, Google Vertex AI, BigQuery
Logistics
We are a fully in-person team located in Kathmandu. You are required to work from our office every day. We are building out a founding team in Kathmandu who can share this journey with us.
If you are interested, please email your resume to [email protected] and let us know why you would be a great fit for this role.