
Senior Technical Architect
at Tech startup cash-flow management solution for SME’s
Role Description:
Desired Experience Range 7+ years
Location: Mumbai / Work from Home
Work Experience:
Minimum 7+ years of experience in professional software development with MEAN / MERN / LAMP stack experience
About the company:
They are a technology start-up, that provides a cash-flow management solution for SME’s to automate their receivables and payable cycle.
Its mission is to be the simplest and most cost-effective service-provider for SMEs to manage their cash flow and business compliances.
Think of the exponential improvement in the usability of your phone when you switched from a feature phone to a smartphone. This is the kind of transformation that they hope to realize in the world of SME finance. Through the power of existing technologies and new innovations, their mission is to connect, integrate and automate financial management for SMEs. Using Artificial Intelligence and Machine Learning will reduce the cost and friction in accounting and business compliance, to provide SMEs greater control over their businesses.
They are backed by Arihant Patni and Xelpmoc, among other marquee investors.
Key Responsibilities:
1. Experience as a Technical / Enterprise Architect with strong knowledge of technologies/paradigms such as AI/ML, Microservices, REST APIs, using MEAN /MERN and MongoDB
2. Experience in defining and implementing and managing cloud infrastructure
3. Experience in setting up Architecture and technology vision and adoption of technology advancements into product delivery
4. Should have worked with key technology partners in architecting various solutions
5. Developing, Training, and mentoring in-house & outsourced Engineering teams
6. Setting best practices across the coding process
7. Experience in establishing Enterprise technology standards and architecture review
board for the governance of Technology & Architectural changes and roadmap
8. Define the complete technical infrastructure environment
9. Maintain current knowledge of all relevant technology developments and seek
opportunities to deploy new technologies that benefit the client
10. Create architecture scope, definition, construction, and execution
11. Provide technical leadership to project resources and the client to meet project deadlines and ensure that project objectives are met
12. Provide technical leadership to project resources and the client to meet project deadlines and ensure that project objectives are met
13. Ability to work with cross-functional teams and articulate the technology vision and drive adoption across the Unit
Requirements:
1. Experience in Fintech and B2C SaaS applications
2. Proven experience as a Technical Architect or Project Manager
3. Hands-on experience with software development and system administration
4. Understanding of strategic IT solutions
5. Experience in project management and service-oriented architecture (SOA)
6. Knowledge of selected coding languages (PHP, Python)
7. Familiarity with various operating systems (eg Windows, UNIX) and databases (eg
MongoDB / MySQL)
8. Ability to articulate technical solutions & ROI associated to multiple stakeholders such as Product engineering teams, business leaders, CXOs, etc
9. Organizational and leadership skills
10. BSc/BA in Computer Science, Engineering, or a related field
11. Experience with Product-centric Organizations
Reporting
The candidate will report to the CTO / VP-Products
Location Mumbai / Work from Home

Similar jobs




About ProjectDiscovery
ProjectDiscovery is an open-source powered cyber security company with a mission to democratize security. With one of the largest open-source security communities in the world, we host contributions from security researchers and engineers to our 20+ open-source projects, including tools like Nuclei and httpx, which have earned us over 100k GitHub stars and millions of downloads.
We’re a passionate, globally distributed team of ~35, driven by the shared mission of revolutionizing the application security landscape. Backed by $25M in funding, we’re looking for talented individuals to join us in Jaipur office.
Learn more at:
🌐 ProjectDiscovery.io
📂 ProjectDiscovery GitHub
About the Role
We are looking for a software engineer to join our core platform team. The Platform team is a small group of experienced engineers managing ProjectDiscovery infrastructure, improving developer velocity, and ensuring the security, reliability, and scalability of our software. We are highly engaged in shaping the engineering culture at ProjectDiscovery, and operate as “the execution arm” working closely with founders and our CTO.
- Own codebase health, iteration velocity, and developer experience for all of ProjectDiscovery engineering.
- Build and maintain scalable, high-performance web applications.
- Work across the stack, from crafting intuitive front-end interfaces to building robust backend systems.
- Design and implement secure, maintainable APIs for seamless integration of tools and platforms.
What We’re Looking For:
- Expert with JavaScript (Next.js, React) and backend technologies like Node.js and Go.
- Experience with cloud services (Vercel, AWS, GCP) and modern DevOps practices.
- Knowledge of RESTful APIs and database systems like PostgreSQL, Elastic or MongoDB.
- Self-motivated and passionate about solving complex problems at scale.
- Operating and optimizing CI/CD systems to improve developer velocity
Why Join Us?
- Competitive compensation package and stock options.
- Inclusive Healthcare Package.
- Learn and grow - we provide mentorship and send you to events that help you build your network and technical skills.
- Learn with intense innovation and software shipping cycles. We ship multiple times a week and push major releases a couple of times a month.
Our Interview Process
We value efficiency and technical excellence in our hiring process:
- Application Review: Your application is reviewed by a technical team member.
- Initial Screening: A short call to understand your background, goals, and fit.
- Technical Rounds:Coding Assessment: Solve challenges using our tech stack.
- Create PR: Develop or enhance a feature related to one of our open-source tools.
- Final Round: Showcase your work, share your vision, and discuss how you can contribute to ProjectDiscovery at our office in Jaipur.


Experience:
- 2-5 years
Requirements:
- strong backend knowledge in Node.js
- knowledge in typescript would be an added advantage
- frontend tech: React, Vue(Optional)
- familiar with Redux, RTK
- knowledge in db: MySQL, PostgreSQL, MongoDB(Optional)
- experience in git
- familiar with linux systems
- familiar with hosting web servers and technologies like nginx, apache
- familiarity with docker is an added advantage
Responsibilities:
- building microservices, REST APIs
- adhering to best security, performance and scalability techniques
- coding complex modules
- code reviews- enforcing best practices
- implementing better application architectures
- strong interest to learn new technologies and adapt
- agile methodology project experience
- experience in estimating projects
- assist in preparing technical documentations
- passion for team work and innovation
Industry
Information Technology & Services
Employment Type
Full-time
Job Type: Full-time
Pay: ₹10,000.00 - ₹30,000.00 per month
Schedule:
- Day shift
Ability to commute/relocate:
- Kozhikode, Kozhikode - 673019, Kerala: Reliably commute or planning to relocate before starting work (Required)
Education:
- Bachelor's (Required)
Experience:
- Angular: 1 year (Preferred)
- total work: 2 years (Required)
- Java: 2 years (Required)


- Roles and Responsibilities:
Hands-on experience on Angular, CSS, Scripting, NodeJs/express
Experience in Responsive Web, Automation, CI/CD, Github, Microservices, Postgres (or any other RDBMS)
Experience in AWS (SQS, SNS, Cognito)
Implementing Observability/Monitoring.
Strong experience in REST APIs

Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard.
Job responsibilities
- You will champion best practices like writing clean and reusable code using practices like TDD, SOLID principles, OO design, and pair programming
- You will partner with other technologists from cross-functional teams advocating devops culture
- You will work in collaborative, product-focused teams to build innovative customer experiences and create meaningful change for a variety of clients
- Take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients
- Learn, digest and subsequently apply the latest technology thinking from our https://www.thoughtworks.com/radar" target="_blank">Technology Radar to solve client problems
Technical skills
- You have 2+ years* of experience using Ruby with experience in Object-Oriented programming
- You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code
- You have experience with Agile, Lean and/or Continuous Delivery approaches such as Continuous Integration, TDD, Infrastructure as Code, etc.
- Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes
Professional skills
- You thrive in a collaborative, flat environment that values transparency, openness, feedback and change
- You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems
- You're resilient in ambiguous situations and can approach challenges from multiple perspectives
*For candidates with less than 2 years of experience, https://www.thoughtworks.com/careers/graduates" target="_blank">please visit the Graduates page on our career site.
Other things to know
L&D
There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys.
Job Details
Country: India
City: Bangalore, Pune, Gurgaon
Industry: Information Technology
Employment Type: Regular
About Thoughtworks
Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 28+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world.
Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.


Job Description:
Product management
- Work closely with the product team to translate abstract business & product requirements into crisp technical specifications along with a delivery roadmap
Product Development
- Define code architecture decisions to support a high-performance and scalable product with a minimal footprint
- Developing the frontend/backend and APIs, primarily using the MERN stack for Troopod.
- Delivering a robust backend platform for the product by incorporating important considerations regarding minimal downtime, high availability, data redundancy, tight security, etc. into the design
- Preparing test cases, creating automated build and test processes, setting up systems for CI/CD, and monitoring for the product
- Deploying on AWS using the right services for optimal performance
- Support the Troopod mobile application in its entirety, including working on bug fixes and improving application performance, reliability, and stability
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Managing development and deployment of the product following Modular programming, proper documentation, and code versioning
Customer Success
- Ensuring seamless use of Troopod Web-app and Mobile App by clients or internal teams and successful integration of client systems with Troopod backend and APIs wherever applicable
- Assisting clients with necessary remote support needed for the smooth understanding of and integration with Troopod product
Team Growth
- Contributing to the growth of the engineering team through proactive effort on knowledge growth, process improvements, and performance enhancements on existing solutions
Requirements:
Prior experience in the following things is MUST:
- Minimum 2 years of hands-on technical development experience as a MERN stack developer
- In-depth knowledge of NodeJS, Express or Restify
- Experience implementing applications using ReactJS and React Native
- Experience in creating frontend applications using HTML5, Angular, React, LESS/SASS
- Hands-on experience with JavaScript Development on both client and server-side
- Experience with modern frameworks and design patterns, minimum 3-year experience with MERN Full-stack paradigm
- Should have worked on AWS(EC2), DNS, and other server features
- Familiarity with code versioning tools (Such as Git, SVN, or Mercurial)
Bonus points:
- Development experience for high-traffic, consumer-facing web or mobile application
- Experience in building a chat or social media app
- Creating secure RESTful-based web services in XML and JSON, Javascript, JQuery
- Experience in hiring and leading a team of developers
- Open-source contributions
- Experience with next.js, serverless, and tailwind CSS
- Eat, sleep, code, and repeat is a typical mantra of your life
Benefits:
- Work in a well-funded startup with a team of 2nd-time founders from top tier colleges like BITS and NIT
- Chance to get decent equity and become part of the founding and core team
- Build a highly scalable product that would one day impact the lives of billions across the globe
- Get guidance from the best product and tech folks out there at leadership positions in Dunzo, Razorpay, Haptik, etc


Job Description:
Junior Full Stack Developer
Experience – 2+ Years
Technology
Angular – Must have
Node JS – Must have
Mongo dB – Good to have
HTML & CSS – Good to have
Typescript – Must have
WebSocket (Socket.IO/MQTT) – Add on
Web API creation in node – Good to have
Git – version control
Junior Full Stack Developer
Experience – 4+ Years
Technology
Angular – Must have
Node JS – Must have
Mongo dB – Must have
HTML & CSS – Must have
Typescript – Must have
WebSocket (socket io/MQTT) – Good to have
Web API creation in node – Must have
AWS LS – Add on
Git – version control

- Proficiency with fundamental front end languages such as HTML, CSS and JavaScript.
- Familiarity with JavaScript frameworks such as Angular JS, React.
- Proficiency with server side languages such as Python, Java, PHP and .Net.
- Familiarity with database technology such as MySQL, Oracle and MongoDB.
- Excellent verbal communication skills.
Job Description
1. JavaScript, ReactJs, Node.js, Express.js, MongoDB, Web-Services
2. Working Experience of Ajax,Json
3. Rest/ SOAP API Integration
4. Good Logical and Analytical and communication Skills
5. Should have knowledge of CI/CD.
6. Must have experience in writing unit test cases and good in TDD approach.
7. Should have basic knowledge of HTML5 and CSS.
8. Ensuring high performance of applications on mobile/desktop
9. Knowledge of Jenkins, GIT, Docker, Linux (Basic)
10. Writing tested, idiomatic, and documented JavaScript, HTML and CSS
11. Coordinating the workflow between the design team, the HTML coder, and yourself
12. Communicating with internal/external web services.
GOOD TO HAVE
1. Experience with Amazon web services, DocumentDB, etc.
2. Understanding of Ecommerce applications.
3. Understanding of fundamental design principles behind a scalable application.
4. Creating database schemas that represent and support business processes Implementing automated testing platforms and unit tests Proficient understanding Roles and Responsibilities
5. Design client-side & server-side architecture
6. Build the front-end of application through appealing visual design
7. Test software to ensure responsiveness and efficiency
8. Troubleshoot, debug and upgrade software
9. Build features and applications with a mobile responsive design
10. Ability to work effectively under very tight deadline pressure.
11. Analyze issues, recommend alternatives, and implement the best recommendation
12. Prioritize tasks and responsibilities while managing multiple, competing priorities


