passionate and talented team of engineers and data scientists who are working at the bleeding
edge of data science and data automation.
What You’ll do?
● Meet with the development team to discuss user interface ideas and applications.
● Review application requirements and interface designs.
● Identify web-based user interactions.
● Develop and implement highly responsive user interface components using
react/angular concepts.
● Troubleshoot interface software and debugging application codes.
● Monitor and improve front-end performance.
● Document application changes and developing updates.
● Create phenomenal web UI
● Provide expertise and strategic counsel to business and technology leadership
teams
● Contribute to planning, design, implementation, testing, operations, and process
improvement
● Champion UI best practices as well as stay up to date on the web landscape
● Stay up to date with emerging technologies and standards to enhance UX
design, and propose/identify needed enhancements
Requirements:
● Bachelor’s degree in computer science, information technology, or a similar field.
● 3-5 years of experience working with front-end languages like react.js,
JavaScript, CSS, HTML, and back-end technologies like Node.js.
● Excellent troubleshooting and project management skills.
● Have solid experience in working with at least one standard RDBMS (MS SQL,
PostgreSQL)
● Experience crafting complex applications using web frameworks (e.g.: Angular,
React, Vue, Backbone, Ember). Familiarity with Django is a plus.
● Strong attention to detail
● Demonstrated ability in a professional, programming position
● Familiarity with version control systems such as Git
● Comfortable working with third-party dependencies and debugging conflicts
Other Infrastructure Requirements
Since this is a completely work-from-home position, you will also require the following -
● High-speed internet connectivity for video calls and efficient work.
● Capable business-grade computer (e.g., modern processor, 8 GB+ of RAM, and
no other obstacles to interrupted, efficient work).
● Headphones with clear audio quality.
● Stable power connection and backups in case of internet/power failure.

About Forage AI
About
Connect with the team
Similar jobs
Lead Product Engineer - Pod Captain
A Little Bit About the Role
There is a version of this role that attracts the wrong person: a senior engineer who wants a title upgrade and a slightly bigger scope. That person will struggle here. The Lead PE is not a promotion for being a great individual engineer. It is a fundamentally different job.
Your success at this level is measured entirely by what your Island delivers — not by the quality of your own code. You will still write code, often the hardest and most risk-laden on the project: auth systems, payment integrations, data migrations, the things nobody else should touch. But that is a fraction of the role. The majority is managing delivery, owning the client relationship on the technical side, unblocking engineers before problems compound, and making scope calls under pressure with incomplete information.
You are also the technical and commercial bridge between your Island and the client. You own every piece of technical communication that goes to them — what is being built, what risks exist, what the honest timeline is. When a client pushes for something technically unsound, you push back directly and professionally, always with an alternative. When something breaks in production, you own the post-mortem process and the client receives it within 24 hours. You protect your team from unfiltered client pressure; you translate it into clear, actionable direction instead.
On top of delivery and client management, you are the AI operating standard for your Island. Every engineer on your pod uses Cursor and Claude within the rules you define. You set those rules before the first line of code is written, govern how they evolve, and you are accountable when AI-generated code ships without being understood.
If you are energised by all of that — by the accountability, by owning outcomes rather than tasks, by the combination of technical depth and people management — this role will suit you well. If you want to spend most of your time in code, this is not the right level.
AI Governance Expectation
You set the AI standard for your entire Island. If an engineer on your pod is shipping AI-generated code they do not understand, or underusing AI tools entirely, both are your problem to fix — not theirs alone.
At Lead level, AI governance means:
- Authoring the .cursorrules file before the first PR is opened. This defines how every engineer on the team writes code, uses Cursor, and structures prompts. You update it as the team learns, and you submit it to the Fountane Mainland at the close of every engagement.
- Evaluating new AI tools before they reach client code. You are the gate. A tool that looks useful in a demo can create untraceable technical debt in production. You decide what enters the workflow.
- Governing prompt discipline across the team: scoped prompts, codebase context hygiene, no AI-generated code that the author cannot explain line by line.
- Using Claude for architecture reasoning, sprint planning, risk documentation, and client-facing technical communication — not just Cursor for code generation. AI works at every layer of the Lead role, not just the coding layer.
- Staying ahead of the Golden Stack. You should know what Cursor and Claude can and cannot do at the codebase level better than anyone on your Island. When the Mainland updates the standard toolchain, you integrate the change into your Island’s workflow first.
Key Responsibilities
Technical Architecture & Standards Ownership
Design the full-stack architecture for every engagement before the first sprint starts: service boundaries, API contracts, database schema, state management strategy across web and mobile surfaces, and the security baseline. Author the .cursorrules file that governs how the entire Island writes code and uses AI. Own the highest-risk code personally — auth systems, payment integrations, live data migrations — these are not delegated regardless of workload. Enforce Mainland security standards across the entire codebase: input validation, correct auth scoping, safe data handling. If a security issue reaches production that was visible in a PR, that is a failure you own.
CE Prototype Gatekeeping
Review every Concept Engineer prototype before any engineer touches it. This is not a courtesy review — you have veto authority. If the scope is technically unrealistic for the sprint, the architecture is unbuildable as specified, or the prototype makes promises the codebase cannot keep, the sprint does not start until those are resolved. The time to surface a structural problem is before it is built, not after it is demoed. Produce a written checklist verdict for every prototype review — approved, approved with conditions, or blocked with reasons.
Client Technical Communication & Scope Ownership
Own all technical communication with the client directly. This means: what is being built each sprint, what risks exist and what is being done about them, honest timelines when estimates change, and clear explanations of technical decisions in plain language. Push back on risky or scope-expanding requests professionally and always with an alternative — “we cannot do X because Y; here is what achieves the same outcome.” Manage scope creep actively: every request that expands the engagement goes through you, gets assessed for impact, and is either absorbed, priced, or declined with a rationale. Renewal conversations are yours to lead in coordination with the CE.
Island Integration Audit
When a prospective client wants fractional augmentation — one or two roles rather than a full Island — you conduct the Island Integration Audit. This means evaluating their existing engineering team against Fountane Mainland SOPs: coding standards, AI tool usage, deployment practices, and documentation quality. If they pass, fractional deployment proceeds. If they do not, you produce a written audit report that either recommends full Island deployment or a Mainland upskilling programme. You are protecting your team’s velocity — a fractional deployment into a dysfunctional team destroys it.
Delivery & Velocity Management
Review the work cycle board every morning. Flag anything stuck, stale, or at risk before it becomes a client problem — not after. Communicate risks to the CE proactively with options, not just problems. Track every engineer’s billing hours: a shortfall spotted on Wednesday is a Thursday conversation, not a Friday surprise. If an engineer is consistently under-billing, that is either a workload problem, a capability problem, or a motivation problem — each has a different resolution and you are responsible for diagnosing which one it is.
Production Incident Ownership
When something breaks in production, you own the resolution process end to end: take technical lead, make the call on rollback vs. hotfix, communicate status to the client directly if the incident affects them, and own the post-mortem. The client receives the post-mortem within 24 hours of resolution — this is a hard commitment, not a target. The post-mortem covers: what happened, why it happened, what was done to fix it, and what structural change prevents recurrence. You produce it; it is not delegated to the engineer who caused the issue.
Automation & Infrastructure Boundary Arbitration
The Automation Engineer owns the test gates within the CI/CD pipeline. The Infrastructure Engineer owns the pipeline configuration itself. When these overlap and conflict — which they will — you arbitrate. The resolution must be documented in the Island’s .cursorrules and SOP onboarding document so the boundary does not need to be relitigated every sprint. This is not optional housekeeping; an unresolved boundary between these two roles is one of the most common sources of deployment failures on Islands.
Full Stack Ownership — Web & Mobile
You review and own work across the entire application layer: React / Next.js web frontends, React Native or Flutter mobile apps, Node.js / Python backends, and database schema. You cannot delegate a review of mobile code because you do not know mobile, or backend code because your background is frontend. If there is a gap in your full-stack depth, that is something to resolve before taking this role, not on the job.
People Management & Mentoring
Hold bi-weekly 1:1s with every engineer on the Island — focused on growth, blockers, and career direction, not status updates. Status belongs on the board; 1:1s are for the person. Address performance gaps early, directly, and specifically: a pattern spotted in week two is a conversation in week two, not month three. Protect the team from unfiltered client anxiety — absorb it, process it, and give the team clear direction instead of noise. If an engineer is struggling, that is your problem to solve before it becomes the client’s problem to notice.
Network Contribution
At the close of every engagement, submit to the Fountane Mainland: the .cursorrules file, all prompt templates used, a short retrospective on what worked and what did not, and any reusable patterns or scripts developed during the engagement. This is a Lead-level obligation, not a nice-to-have. The network’s collective capability grows through what Leads bring back from the field. An engagement that ends without a Mainland submission has left the network no smarter than it was before.
Qualifications
- 8+ years of software engineering experience, with at least two years in a role where you were accountable for delivery outcomes — not just your own code. You should be able to describe an engagement where something went wrong on your watch, what you did about it, and what you would do differently. If your experience is entirely individual-contributor, this role will be a difficult fit.
- Genuinely full stack across web and mobile: React / Next.js, React Native or Flutter, Node.js or Python, and database architecture including schema design and migrations. You review and own work across all of these surfaces — not just the ones you are most comfortable in.
- Hands-on, daily Cursor and Claude usage with the ability to set and enforce standards for how a team uses them — not just personal proficiency. You should be able to describe the .cursorrules file you would write for a standard SMB engagement and explain the decisions behind it.
- Proven ability to communicate technical risk and decisions directly to non-technical clients — not through a PM, directly, in plain language. You should be able to describe a client pushback you navigated and how you handled it.
- Experience managing scope on a real engagement: a client who wanted more than was in the contract, and how you resolved it without damaging the relationship or the team’s velocity.
- Has conducted security-aware architecture design: auth systems, input validation, safe data handling. You should be able to describe a security decision you made and why.
- Has led or coordinated a small engineering team — run 1:1s, addressed performance gaps, made scope calls under pressure. Management experience at a staffing agency or outsourcing firm counts if the accountability was real.
- Comfortable having direct, specific performance conversations early — not after the situation has compounded. You should be able to describe a time you addressed a performance issue at the first sign rather than waiting.
- Bachelor’s or Master’s in Computer Science or a related field, or equivalent experience.
About Fountane
Fountane is a technology ventures lab - one part product studio, one part startup engine. We build high-quality software and AI products for clients ranging from fast-moving startups to large enterprises, and we co-build and invest in new companies when we see the right opportunity.
Founded in 2017 and headquartered in Minneapolis, we have grown to 60+ people across four continents and were recognised as one of America’s fastest-growing companies, ranking No. 699 on the Inc. 5000 with 595% three-year growth.
We are serious about craft, direct about expectations, and operate at the frontier of AI-assisted engineering. Lead PEs here carry real authority and real accountability — over delivery, over people, and over client outcomes. If that combination is what you are looking for, this is the place.
What you’ll do
- Take full ownership of features from problem → design → code → deploy → iterate
- Build modular, scalable APIs and frontend components using the MERN stack
- Use AI tools to write, debug, optimize code, and unblock yourself fast
- Integrate 3rd-party APIs, services, and AI capabilities where relevant
- Collaborate async with product, design, and other engineers
- Optimize performance, scalability, and dev workflows
- Own dev hygiene—documentation, tests, Git practices, CI/CD pipelines
Must-Haves:
- Bachelor’s degree in Computer Science, Engineering, or a related technical field
- 4–5 years of full-stack experience in production-grade MERN apps
- You’ve shipped products end-to-end, not just maintained features
- Strong in JavaScript/TypeScript, both on frontend and backend
- Solid foundation in system design, API design, and debugging
- Comfortable using AI-native tools to code faster and better
- GitHub is your second home. You write clean commits and structured PRs
- Cloud/infra experience (Vercel, AWS, Docker/Kubernetes)
Nice-to-Have:
- Experience in HR or Ed Tech, Experience in assessment platforms
- Experience with SSR (Next.js), GraphQL, WebSockets, or Firebase
- Familiarity with AI API integration (OpenAI, Pinecone, LangChain, etc.)
- Open-source contributions, side projects, or an active GitHub
Python Data Engineer
Job Description:
• Design, develop, and maintain database scripts and procedures to support
application requirements.
• Collaborate with software developers to integrate database scripts with
application code.
• Troubleshoot and resolve database issues in a timely manner.
• Perform database maintenance tasks, such as backups, restores, and migrations.
• Implement data security measures to protect sensitive information.
• Develop and maintain documentation for database scripts and procedures.
• Stay up-to-date with emerging technologies and best practices in database
management.
Job Requirements:
• Bachelor’s degree in Computer Science, Information Technology, or related field.
• 3+ years of Proven experience as a Database Engineer or similar role with python
• Proficiency in SQL and scripting languages such as Python or Js.
• Strong understanding of database management systems, including relational
databases (e.g., MySQL, PostgreSQL, SQL Server) and NoSQL databases (e.g.,
MongoDB, Cassandra).
• Experience with database design principles and data modelling techniques.
• Knowledge of database optimisation techniques and performance tuning.
• Familiarity with version control systems (e.g., Git) and continuous integration
tools.
• Excellent problem-solving skills and attention to detail.
• Strong communication and collaboration skills.
Roles and Responsibilities:
- Developing new user-facing features using React.js
- Developing and implementing highly responsive user interface components using react concepts.
- Writing application interface codes using JavaScript following react.js workflows.
- Experience with RESTful APIs
- Troubleshooting interface software and debugging application codes.
- Create database schemas that represent and support business processes.
- Implement automated testing platforms and unit tests.
- Optimize application for performance and speed.
- Implementation of security and data protection.
- Provide technical support to users.
Skills:
- At least 5 years of experience as a Java Developer or similar role
- Strong expertise in Java programming language and working Knowledge on Back-end technologies such as Spring/Spring Boot.
- In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
- Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
- Experience with user interface design.
- Familiarity with database technology such as MySQL, MongoDB.
- Good knowledge of Unit Testing.
- Experience with at least one of the Cloud Services such as AWS, GCP, Azure are plus.
- Familiarity with SCRUM methodologies
- Strong organizational and project management skills.
- Excellent verbal communication skills.
- Analytical and logical skills
- Good problem-solving skills.
Qualification:
- 3-4 years of experience working as a ReactJS Developer or in a similar role.
What we offer:
- Flexible working hours
- Up to 12 Lakh insurance
- Work-life balance
- Proven experience as a Full Stack Developer or similar role
- Experience developing desktop and mobile applications
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Minimum 1 years of experiance in ROR or Angular.
- Excellent communication and teamwork skills
- Great attention to detail
- An analytical mind
- Mandatory Skills : Java, Springboot, Microservices.
- Basic knowlege of HTML and CSS
- good understanding of REST API designing as well as development using spring.
- Strong Hands on experience in Angular or React JS
- Effective in using frameworks.
- Proficient understanding of code versioning tools Git/bit bucket with Maven.
- hands on expereince in SQL
Our team of marketing and design professionals specialize in brand building in conjunction with our IT gurus to generate a strong online presence by utilizing the latest technology.
We are looking for an outstanding Web Developer to be responsible for the coding, innovative design and layout of our website. Web developer responsibilities include building our website from concept all the way to completion from the bottom up, fashioning everything from the home page to site layout and function.
Responsibilities:-
1. Write well designed, testable, efficient code by using best software development practices
2. Create website layout/user interface by using standard HTML/CSS practices
3. Integrate data from various back-end services and databases
4. Gather and refine specifications and requirements based on technical needs
5. Create and maintain software documentation
6. Be responsible for maintaining, expanding, and scaling our site
7. Stay plugged into emerging technologies/industry trends and apply them into operations and activities
8. Cooperate with web designers to match visual design intent
- Be involved in full-fledged product development.
- Build New Features, Push them to production fast.
- Debug production issues across services and levels of the stack
- Build services or APIs which will for easy application integrations at Sokrati to develop applications faster.
- Build scalable/fault-tolerant backend systems that process and analyze billions of data points every day.
- You will use every aspect of computer science you have learned or heard of. We believe in experimenting to facilitate more efficient systems.
- You will become an owner in no time. The company aspires in creating effective owners.
- You will participate in every aspect of Software Life Cycle. From inception, to design, to coding, to testing, to deployment and maintenance.
Full Stack Python Engineer at Silicon Valley AI Startup
|
Company |
Photon Commerce (http://www.photoncommerce.com">www.photoncommerce.com)
|
|
Title |
Software development engineer
|
|
Commitment |
Full-time. Remote (San Francisco, CA). Starting as soon as possible.
|
|
About the company |
Photon empowers financial services and eCommerce businesses with computer vision to automate invoices and receipts. Photon turns paper and pdf invoices, receipts, POs, and packing slips into a modern collaboration platform for commerce, preventing problems before they become costly. Backed by the Nasdaq Entrepreneurial Center and Village Global, its leadership brings experience from eCommerce and SaaS unicorns, Google AI, Y Combinator, Stanford, and 4 exits and an IPO.
|
|
What you will do |
· Build a React app and python/Django/Flask app that processes PDFs, images, invoices, and receipts for Quickbooks and Shopify · Create integrations, APIs for the captured structured data · Build a document and invoice collaboration app with embedded chat, like Slack for documents/invoices · Deploy the app into production · Own the shipped product, including QA
|
|
Experience |
· 2-7 years of experience having launched apps in production with real users in React, Node, Javascript, Python, Django/Flask, SQL, AWS, and full-stack web development · Have repos and/or demos to show your previous work · Knowledge in and/or passion for enterprise SaaS, and AWS devops · Excellent communication, critical thinking, problem-solving, and team skills
|
|
What you’ll receive |
· Join an exciting, high growth startup led by serial entrepreneurs and backed by top tier Silicon Valley investors and billionaire industry leaders in tech · Competitive compensation commensurate with experience and performance
|
About Telyport
Telyport is an emerging tech startup in the logistics space. We are building a robust hyperlocal distribution network that is affordable, convenient, and reliable for locals, SMEs, and large enterprises with a vision to bring local commerce online.
You can share your CV to victor @ telyport dot com
Job Description
We are looking for a seasoned full-stack engineer (Python, MongoDB and Angular/React or similar JS Framework) to build out and manage our entire web infrastructure. Successful candidates will have a minimum of three years’ recent experience with all of the skills listed below.
Our project entails implementing our pre-approved UI, constructing our API, connecting the two, and setting up our server infrastructure. This includes all associated areas such as database and architecture design.
Responsibilities: Build & Maintain TELYPORT INFRASTRUCTURE
- Design and implementation of the overall web architecture.
- “Pixel-perfect” implementation of our approved user interface.
- Design and deployment of our database.
- Ensuring the entire stack is designed and built for speed and scalability.
- Design and construction of our REST API.
- Integrating our front-end UI with the constructed API.
- Design and implementation of continuous integration and deployment.
Skills: Python, MongoDB & Angular/React or similar JavaScript framework
- At least three years’ experience with:
- Writing HTML, CSS, and JavaScript. Being up on latest practices is a must, e.g., HTML5, CSS3, and ECMAScript 6 (minimum)
- A relevant back-end programming language (Python)
- Database design and management, including being up on the latest practices and associated versions
- Server management and deployment for the relevant environment
- Familiarity with a relevant and globally supported framework—both front-end and back-end, if necessary— (e.g., Angular, React, Vue, Laravel or Flask)
- Ideally, familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries (e.g., Sass, Less, and webpack)
- Thorough understanding of user experience and possibly even product strategy
- Experience implementing testing platforms and unit tests
- Proficiency with Git (or another version control system as required)
- Appreciation for clean and well documented code
This is not your typical 9-5 job. If you are a hustler, passionate about what you do and would like to challenge yourself into new areas and arenas, look no further. You will have absolute creative independence in executing your roles while at the same time be chasing aggressive goals and targets to pursue and a highly competitive group of people to challenge and learn from.
Experience or College Educations don’t matter. What matters is your love & passion for building technology products. Compensation will be competitive with an option for ESOPs









