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 Photon Commerce
About
Connect with the team
Similar jobs
We are a Florida-based nonprofit organization seeking a full-time remote AI Programmer to support automation and AI-driven workflows.
Schedule:
42 hours per week
Flexible schedule overlap with EST preferred
Compensation:
$750 to $1,000 + bonus
Long-term contractor role
Responsibilities:
- Build and maintain AI-driven websites, apps, and automation systems
- Work with large language model APIs (OpenAI, Gemini, etc.)
- Improve prompt engineering and structured outputs
- Optimize performance and reliability
Requirements:
- Experience working with APIs (REST, JSON)
- Experience with PHP, React.js, and database systems.
- Familiarity with LLM models and prompt design
- Understanding of automation workflows
- Reliable high-speed internet
- Ability to communicate clearly in English
Preferred (not required):
- Experience with image generation APIs
- Experience with Google Sheets / Apps Script
- Experience deploying lightweight cloud functions
To apply, please reply with:
- Your resume
- Examples of relevant AI or automation work
- GitHub or portfolio (if available)
- Your current location and availability
Qualified applicants will receive a follow-up application link.
About Nirmitee.io
Nirmitee.io is a fast-growing product engineering and IT services company building world-class products across healthcare and fintech. We believe in engineering excellence, innovation, and long-term impact. As a Tech Lead, you’ll be at the core of this journey — driving execution, building scalable systems, and mentoring a strong team.
- What You’ll DoLead by Example:
Be a hands-on contributor — writing clean, scalable, and production-grade code.
Review pull requests, set coding standards, and push for technical excellence.
- Own Delivery:
Take end-to-end ownership of sprints, architecture, code quality, and deployment.
Collaborate with PMs and founders to scope, plan, and execute product features.
- Build & Scale Teams:
Mentor and coach engineers to grow technically and professionally.
Foster a culture of accountability, transparency, and continuous improvement.
- Drive Process & Best Practices:
Implement strong CI/CD pipelines, testing strategies, and release processes.
Ensure predictable and high-quality delivery across multiple projects.
- Architect & Innovate:
Make key technical decisions, evaluate new technologies, and design system architecture for scale and performance.
Help shape the engineering roadmap with future-proof solutions.
- What We’re Looking For10+ years of experience in software development with at least 2 years in a lead/mentorship role.
- Strong hands-on expertise in MERN Stack or Python/Django/Flask, or GoLang/Java/Rust.
- Experience with AWS / Azure / GCP, containerization (Docker/Kubernetes), and CI/CD pipelines.
- Deep understanding of system design, architecture patterns, and performance optimization.
- Proven track record of shipping products in fast-paced environments.
- Strong communication, leadership, and ownership mindset.
- Believes in delivering what is committed, has a show-up attitude
- Nice to HaveExposure to healthcare or fintech domains.
- Experience in building scalable SaaS platforms or open-source contributions.
- Knowledge of security, compliance, and observability best practices.
- Why Nirmitee.ioWork directly with the founding team and shape product direction.
- Flat hierarchy — your ideas will matter.
- Ownership, speed, and impact.
- Opportunity to build something historical.
About the Role
We are looking for a Technical Lead with 5–7 years of experience in the JavaScript/TypeScript and Node.js ecosystem to drive core platform development. This is a hands-on leadership role that requires strong backend expertise, as well as exposure to mentoring and team management.
Key Responsibilities
- Lead development of core platform components including frameworks, APIs, and backend services
- Design and build scalable RESTful APIs and microservices using Node.js (NestJS preferred)
- Take ownership of system design, architecture, and performance optimization
- Mentor junior developers and ensure adherence to coding standards and best practices
- Drive Agile development (JIRA-based) and ensure smooth sprint execution
- Collaborate with cross-functional teams (UI, DevOps, Product)
- Conduct code reviews and enforce efficient coding using DSA principles
- Manage version control and collaboration using Git/Bitbucket
Required Technical Skills
- Strong proficiency in JavaScript / TypeScript
- Hands-on experience in Node.js (NestJS preferred)
- Good understanding of Data Structures & Algorithms (DSA)
- Experience with SQL databases
- Strong knowledge of REST services and API development
- Experience with Git (version control)
- Understanding of backend architecture and scalable systems
Good to Have Skills
- Experience with Bitbucket
- Knowledge of AWS Cloud (EC2, S3, Load Balancer)
- Exposure to SAP UI5 or frontend frameworks
- Basic understanding of CI/CD pipelines and DevOps practices
Leadership & Behavioral Skills
- Experience in team handling / mentoring developers
- Strong knowledge of JIRA and Agile methodologies
- Excellent problem-solving and analytical thinking
- Strong communication and stakeholder management skills
Company Description
13kbs.com is a forward-thinking company committed to delivering cutting-edge solutions that empower businesses to excel in the digital era. We bridge the gap between innovation and practicality, ensuring efficiency, security, and scalability at every step.
Our key services include AI-powered solutions, scalable full-stack development, cloud & AWS expertise, comprehensive firewall & compliance reviews, and automation testing. At 13kbs.com, we deliver high-impact solutions that align with the evolving demands of technology while maintaining a strong focus on privacy and reliability.
Role Description:
MERN Stack Developer (On-Site – Rajkot)
This is a full-time, on-site role for a MERN Stack Developer based in Rajkot. The developer will be responsible for developing, testing, and maintaining seamless user experiences using technologies such as MongoDB, Express.js, React, and Node.js.
Daily responsibilities include collaborating with cross-functional teams to define, design, and ship new features; writing clean, efficient, and well-documented code; debugging and optimising applications; and ensuring application scalability and security.
- Qualifications & RequirementsExperience: 1–3 years of hands-on experience in MERN stack development
- Proficient in: MongoDB/Postgres, React, and Node.js
- Front-end expertise: HTML, CSS, JavaScript
- Strong understanding of: RESTful APIs and web services
- Familiarity with: Git or other version control systems
- Experience with cloud services: Especially AWS
- Education: Bachelor’s degree in Computer Science, Engineering, or related field
- Soft Skills: Strong problem-solving abilities and effective communication skills
- Language Requirement: Candidate must be able to understand and communicate in Gujarati
- Location: Must be based in Rajkot or nearby areas
- Work Type: Full-time, work from office only (no remote option)
Important Note
Only apply if you meet all the above criteria, including 1–3 years of experience, proximity to Rajkot, and Gujarati proficiency.
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
Description:
- Develops code in C# and front-end technologies like Angular and React.
- Can test own code using unit testing framework.
- Able to understand and adhere to design principles and technical designs explained to him.
- Able to solve algorithmic and platform problems by researching online and trying out solutions
Required SKILLS:
- ASP.Net, C#, SQL Server and JavaScript are must.
- MVC candidate should be preferred.
- Any other JavaScript library also an added advantage.
Other Skills:
- Analysis
- Multitasking
- Communication Skills
- Results Oriented
- High Energy
- Self-Motivated
- Working on interesting technical challenges in a product centric and open-source driven environment.
- Providing architectural direction on large-scale enterprise project implementations.
- Structuring teams to ensure there is capacity to work on larger architectural redesign to meet scalability, performance, security or compliance needs.
- Working closely with clients as they build features, functionality, and applications to make the ideal applications for the end customers.
- Developing visioning skills and ability to see the big picture
- Implementing and contributing to engineering practices and processes
What you need to have:
- B.Tech /B.E.; M.Tech
- NodeJs, ExpressJs and Java based applications
- loopback.ioas a framework.
- Elastic search and MongoDB is used as Database
- Angular and Angular 2 is the dominant front-end framework used for development
- HTML5, CSS3, Angular, Angular 2/4/6 stacks
- What we look for in a front-end engineer is someone who has deep hands-on experience with Angular/ AngularJS and proficiency with visual design for a mobile-first product.
- Experience with MEAN stack is a plus.
- It's a joint venture between Front-end and Back-end.
- Docker
- Kubernetes
- Github
- Third-party API integrations
What we need
- Proven experience as a Full Stack Developer or similar role with 2+ years of experience.
- Experience developing desktop and mobile applications
- Strong knowledge of at least one back-end languages (preferably Python/Ruby/ Node.js) and JavaScript frameworks (e.g. Angular, React)
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
- Database design and management, including being up on the latest practices and associated versions
- For us, security is of utmost importance - You understand security concepts deeply and write code to protect us and our users.
- Should be able to architect robust Restful APIs
- Proactive, Strong Result orientation (propose solutions based on product capabilities) and Creativity.
- Good knowledge and understanding of the product development life cycles.
- Good verbal and written communication skills (Advanced English)
- Ability to work independently and as part of a team
A full-stack developer handles both: Front-end and Back-end. need to build web pages, websites, create UI, make the website simple and attractive.
Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux) along with CSS3 and HTML5. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
React Native, MongoDB, Node JS Knowledge is a plus.
Responsibilities
- Design the overall architecture of the web application.
- Maintain quality and ensure the responsiveness of applications.
- Collaborate with the rest of the engineering team to design and launch new features.
- Maintain code integrity and organization.
- Experience working with graphic designers and converting designs to visual elements.
- Understanding and implementation of security and data protection.
Qualifications
- Graduation/ masters in computer science
- Good communication
- Minimum 1 years of experience in mobile application and web application development.
- Front end Skills: Html, CSS, JavaScript ES6, React JS, react-native.
- Back end skills: Node Js, Mongo DB (Added advantage)











