
Lead Backend Developer
DcentraLab
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
ApolloAWSDjangoEC2FlaskMongoDBPostgresPythonSolidityWeb3
About the role
- Lead backend development: Drive feature design, architecture decisions, and technical roadmap for the platform
- Research & Development (R&D): Experiment with new technologies, AI models, and scraping methods to continuously improve data quality and system performance
- Web scraping & data pipelines: Design and maintain robust scraping systems using Python libraries (e.g., Scrapy, Requests, BeautifulSoup, Playwright)
- Database management: Optimize and maintain PostgreSQL (with Alembic/Alchemy) and MongoDB (vector search/embeddings)
- AI & agent integration: Work with LLMs (ChatGPT, Perplexity) and CrewAI to build and scale AI-driven features
- DevOps & infrastructure: Manage AWS services (S3, EC2, Lambda, CloudWatch, API Gateway, SageMaker) and automation (Bash scripting, cron jobs)
- Blockchain expertise: Analyze and interact with smart contracts (Solidity – entry level), understand blockchain data structures, and integrate relevant protocols
- Team leadership: Mentor developers, perform code reviews, enforce best practices, and ensure high-quality deliverables
- Integration management: Oversee and expand integrations with 3rd-party APIs and services (TalkJS, Slack, Twitter, Apollo, etc.)
Requirements
- 5+ years of backend development experience, with at least 2 years in a lead/architect role
- Strong Python skills (FastAPI, Flask, Django or similar)
- Proven experience with web scraping at scale
- Solid understanding of PostgreSQL (schemas, migrations, performance tuning) and MongoDB (vector DB, embeddings)
- Familiarity with AI/LLM frameworks and data pipelines
- Hands-on AWS experience (EC2, S3, CloudWatch, API Gateway, Lambda, SageMaker)
- Knowledge of blockchain/web3 ecosystems, with the ability to read/write Solidity contracts (entry-level)
- Strong DevOps skills (Bash, cron, deployment automation)
- Excellent problem-solving skills and ability to take ownership of complex systems
- Strong communication and leadership abilities
Benefits
- Flexible remote-first work environment
- Growth potential in leadership and architecture
- Competitive compensation package
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonFastAPIFlaskDjangoPostgreSQLMongoDBweb scrapingAWSSolidityDevOps
Soft skills
leadershipproblem-solvingcommunicationmentoringcode reviewsownershipbest practices