Required Technical Skills:
Backend
- Strong proficiency in Node.js and TypeScript
- Extensive experience with NestJS framework
- Hands-on experience with Prisma ORM and complex database schemas
- Solid understanding of RESTful API design and Swagger documentation
- Proven experience writing unit and integration tests with Jest
Frontend
- Expert-level React knowledge and modern React patterns (hooks, context, etc.)
- Deep understanding of JavaScript and TypeScript fundamentals
- Experience with performance optimization techniques (code splitting, memoization, lazy loading)
- Strong grasp of responsive design and modern CSS practices
General
- Demonstrated experience conducting thorough code reviews
- Commitment to following strict development standards and best practices
- Strong understanding of software engineering principles and design patterns

About sketch brahma
About
Connect with the team
Similar jobs
Role Description
We're looking for a Principal Engineer to own the architecture and technical direction of our core platform. You'll operate at the intersection of high-scale distributed systems and fintech-grade security and compliance, turning fast-growing but increasingly complex product surfaces into resilient, extensible platforms. This is a hands-on technical leadership role: you will design and review critical systems, set engineering standards across teams, and mentor senior engineers, while staying close enough to the code to unblock the hardest problems yourself.
Key Responsibilities
- Own end-to-end architecture for high-concurrency, high-availability platform services, from design through production operability.
- Define and drive adoption of architectural patterns (event-driven microservices, multi-tenant SaaS, distributed locking/coordination) across multiple engineering teams.
- Partner with Product, Risk/Compliance, and cross-functional engineering teams (Payments, Onboarding, DevOps) to translate business goals into platform capabilities.
- Establish and champion engineering best practices: blameless post-mortems, proactive health monitoring, and structural fixes over firefighting.
- Directly mentor senior and staff-level engineers; act as a force multiplier for technical decision-making across the org.
- Drive down operational toil through automation, self-service tooling, and platform abstractions that let other teams move faster independently.
- Represent engineering in architecture reviews, technical due-diligence, and cross-org planning.
Qualifications
- 7+ years of professional software engineering experience, with a track record of owning systems at scale in production.
- Proven experience architecting and scaling backend platforms handling significant user growth (e.g., 10x-20x) or transaction volume, ideally in fintech, payments, or another regulated domain.
- Deep expertise in distributed systems design: microservices, async workflow orchestration (e.g., Temporal or equivalent), event-driven architecture, and data consistency trade-offs.
- Strong hands-on experience with at least one of Java or Python, and the ability to review and guide code across languages/stacks.
- Experience with cloud infrastructure and platform tooling (AWS, Kubernetes, Terraform, CI/CD pipelines) and observability stacks (Prometheus, Grafana, Datadog, or similar).
- Demonstrated ability to lead cross-functional engineering initiatives and mentor engineers.
- Excellent written and verbal communication; comfortable driving alignment across engineering, product, and compliance stakeholders.
- Experience working with enterprise ERP integrations (SAP, Oracle, or similar) is a plus, especially around master data sync, financial workflows.
- Hands-on experience with agentic development is required — you regularly build with and orchestrate AI coding agents (e.g., Claude Code, Cursor, GitHub Copilot Agent Mode) as part of your day-to-day engineering workflow, not just as an occasional autocomplete tool.
- Working knowledge of ETL and data pipeline design is a plus; hands-on experience with AWS Glue is preferred. SFTP/EDI, webhooks, API gateways, batch reconciliation
Job Summary
Our client is seeking an experienced Specialized Software Engineer 4 to develop and deliver scalable, secure, and cloud-native enterprise applications. The ideal candidate will possess strong expertise in React.js, Next.js, Python, and Microsoft Azure, with proven experience designing modern web applications and implementing enterprise-grade cloud solutions.
The role demands strong technical ownership, problem-solving skills, and the ability to collaborate with cross-functional teams in delivering high-quality software for business-critical applications.
Key Responsibilities
- Design, develop, and maintain scalable full-stack web applications using React.js, Next.js, TypeScript, and Python.
- Develop secure RESTful APIs, backend services, and microservices with a strong focus on performance, reliability, and scalability.
- Build, deploy, and manage cloud-native applications using Microsoft Azure services.
- Design and maintain CI/CD pipelines using Azure DevOps to enable automated build, testing, and deployment.
- Implement Infrastructure as Code (IaC) using Terraform, ARM Templates, or Bicep.
- Collaborate with Product Owners, Architects, UX Designers, and Engineering teams to deliver high-quality software solutions.
- Participate in architecture discussions, technical design reviews, and code reviews while promoting engineering best practices.
- Monitor, troubleshoot, and optimize application performance across frontend, backend, and cloud environments.
- Ensure applications comply with security, coding, and quality standards.Contribute to Agile ceremonies, sprint planning, estimation, and continuous improvement initiatives.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
- Minimum 8 years of hands-on experience in software development.
- Strong expertise in developing enterprise applications using React.js, Next.js, JavaScript, TypeScript, and Python.
- Hands-on experience building APIs using Flask, FastAPI, Django, or similar Python frameworks.
- Proven experience working with Microsoft Azure cloud services.
- Strong understanding of cloud-native architecture and distributed systems.
- Experience designing and maintaining CI/CD pipelines using Azure DevOps.
- Hands-on experience with Git-based version control and collaborative development workflows.
- Excellent analytical, debugging, and problem-solving abilities.
- Strong verbal and written communication skills with the ability to work effectively in cross-functional teams.
Technical Skills
Frontend
- React.js
- Next.js
- JavaScript (ES6+)
- TypeScript
- HTML5
- CSS3
Backend
- Python
- Flask / FastAPI / Django
- REST APIs
- Microservices Architecture
Microsoft Azure
- Azure Functions
- Azure App Services
- Azure Storage
- Azure SQL / Azure Databases
- Azure DevOps
DevOps & Cloud
- CI/CD Pipelines
- Infrastructure as Code (Terraform / ARM Templates / Bicep)
- Git
- Azure Repos / GitHub
Preferred Skills
- Docker
- Kubernetes
- Azure Monitor
- Azure Application Insights
- Cloud Security Best Practices
- Performance Tuning & Application Optimization
- Agile / Scrum Methodology
- Experience working on Financial Services or Banking applications
Core Competencies
- Full Stack Application Development
- Cloud-Native Solution Development
- API & Microservices Design
- Azure Cloud Engineering
- DevOps & Automation
- Software Architecture
- Problem Solving & Debugging
- Technical Ownership
- Collaboration & Stakeholder Communication
Mandatory Skills
- React.js
- Next.js
- JavaScript
- TypeScript
- Python
- Microsoft Azure
- Azure Functions
- Azure App Services
- Azure DevOps
- REST APIs
- CI/CD Pipelines
- Git
Good to Have
- Docker
- Kubernetes
- Terraform / ARM Templates / Bicep
- Azure Monitor
- Application Insights
- Financial Services Domain Experience
Why Join us?
You'll work on enterprise-scale digital transformation initiatives, leveraging modern technologies to solve complex business challenges.
We foster a collaborative, innovation-driven environment where engineers are empowered to take ownership, continuously learn, and deliver impactful solutions for global clients.
Required Skills & Qualifications
- Proven experience as an ERP Developer / ERP Technical Consultant
- Strong knowledge of ERP platforms (e.g., Odoo, SAP, Oracle NetSuite, Microsoft Dynamics, Tally ERP, or custom ERP)
- Proficiency in backend languages (Node.js, Python, Java, or PHP depending on ERP platform)
- Solid understanding of databases (MySQL, PostgreSQL, MongoDB, or SQL Server)
- Experience with API development and integration (REST, SOAP, GraphQL)
- Familiarity with front-end frameworks (React, Angular, or Vue.js)
- Strong knowledge of business processes (finance, HR, payroll, sales, inventory, supply chain)
- Hands-on experience in custom module development and ERP reporting
- Proficient in Git/version control and CI/CD practices
- Excellent problem-solving, analytical, and debugging skills
Preferred Qualifications
- Experience in Odoo, Oracle, or Microsoft Dynamics 365 ERP
- Knowledge of cloud platforms (AWS, Azure, GCP) for ERP deployment
- Familiarity with DevOps tools and automation
- Prior experience in manufacturing, construction, or service industry ERPs
- Strong documentation and communication skills
Python Django / React JS / React Native / Vue.js
Strong experience in backend engineering and at least one storage system (SQL, Cassandra, Graph
Databases, etc.,)
Patient debugging skills
Using state of the art developer toolkit
Curiosity to remain updated with the newest technologies and frameworks
- You would get hands on experience of developing software in latest Microsoft technology stack like C#, .NET framework, .NET Core, SQL Server, Web API and React.
- Product development with Agile Methodology in Microsoft technology stack.
- Work with leaders that follow best of the development practices.
- Work in business domains like Banking, Insurance & CRM
Technical Skills:
- We are looking out for suitable candidates having 2 to 6 years of experience in .Net development along with strong MVC & JQuery experience.
- Strong experience developing database driven web-based applications using ASP.NET MVC, C#, OOPS concept, ADO.NET, SQL Server, WCF.
- Excellent exposure in HTML5, CSS, JavaScript, OOJS, JQuery and Object-Oriented Design skills.
- Good to have: ReactJs, ES6, NodeJs
Behavioural Attributes:
- Demonstrated problem solving, analytics and troubleshooting skills.
- Heroic get-it-done and problem-solving attitude.
- Able to do multitask and meet deadlines in a fast-paced environment.
- Ability to work seamlessly in a team environment and creating excellent team dynamics
Manage all aspects of the project lifecycle, including problem definition, project strategy/roadmap, customer & driver needs, requirement, use cases definition and timely completion.
Oversee all technical aspects and technological resources of the organization for the Project Delivery. Establish a technological vision and lead the company’s technological development.
Can work effortlessly on the critical details needed to bring a product to market.
Shall act as a liaison between leadership and development team. Interface with leadership to establish priorities.
Can work on multiple products/projects simultaneously.
Expertise in Process Management using operational excellence to document test cases and conduct meetings to resolve issues Extensive experience in Project Delivery with expertise in Agile, (Scrum) paradigm & Waterfall development & Kanban method for solutions/products based on diverse technologies Shall Design and implement a software architecture Shall Design and implement a database design.
Excellent Team Leadership qualities involving tasking, monitoring, taking performance feedback, skill upgrade, resolving conflicts, mentoring and motivating the team for performance excellence.
Ability to estimate the resources and participants needed to achieve goals.
Develop best practices and tools for project execution and management.
Shall make executive decisions on behalf of the company’s technological requirements.
Shall act as a mentor to team members and ensure their continued growth.
Skills Required:
• NodeJs , Sequelize ORM, NPM / YARN
• React JS , Javascript
• Database Management System like MySQL, MongoDB
• AWS Services/Tools like EC2, S3, RDS, Lambda, DynamoDB, Cloudformation
• Best practices of CI/CD, Docker Hub, GITHub
● Design overall architecture of the web application.
● Maintain quality and ensure 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.
● Highly experienced with back-end programming languages (Ex: PHP, .NET, NodeJS
etc)
● Proficient experience using JavaScript libraries and ReactJS.
● Experience with SQL and NO SQL databases like MySql and MongoDB.
● Experience with cloud message APIs and usage of push notifications.
● Knowledge of code versioning tools (such as Git, Mercurial or SVN).
● Should have good communication skills to communicate with clients or other stakeholders and understand the requirements.
,
Desired Skills and Experience:
hp data protector, graphic designers, communication skills, javascript libraries, programming languages, hp, PHP, SQL, git, net, rest, MySQL, cloud, design, backend, MongoDB, security, mercurial, databases, javascript
Job Type: Full-time
4 plus years of experience as an Engineer.
Web browser extensions
React, React native & Nodje js
Stacks, Blockchain 7 clarity smart contract language
HTML, CSS
Hello,
We are on the lookout for a full stack developer well versed with MongoDb, React.js (& Next), Node.js and AWS.
A bit about the company - We are building India’s first payment gateway focused on offline (cash on delivery) payments. Over 70% of India chooses to pay through cash on delivery whilst shopping online. We are tapping that market. CODfirm currently is used by 500+ brands to verify COD orders and reduce returns and fraud on their stores.
A bit about our team - We are a small team. Three part-time full-stack developers and one full-time product/ business guy. We are currently looking for our first full-time developer.
Our culture - We are a bunch of individuals who absolutely love what we do. Always jolly and super self-motivated. We hate chasing each other for work and deadlines. It goes without saying that it is mandatory for everyone to meet their deadlines and to be punctual. There is no hierarchy whatsoever and everyone is open and receptive to feedback and constructive criticism. What keeps us motivated and driven is our vision for CODfirm. It does get stressful at times, just like it would at any fast-growing startup with a grand vision. In a sentence, it is a fun yet challenging work environment.
About the role and responsibilities - For us, technical and cultural fit is equally important. Since we already covered the cultural bit, let’s now talk to the developer side of you.
Must-haves:
- Advanced knowledge and hands-on experience of MongoDB, Redis, React.js (and Next), Node.js and AWS.
- Ability to write scalable, understandable and testable code.
- Strong understanding of computer science principles: data structures, algorithms, distributed systems and information revival
- Strong communication skills to help shape the product roadmap given your knowledge and experience with the codebase
- Ability to turn designs shared into frontend code with a focus on UX
- Open to learning new technologies and programming languages
Good to have:
- Knowledge of GraphQL
- Data analytics and machine training skills
The interview process:
Step 1: You apply for the job and share your past work with us
Step 2: You get on an intro call with the founder
Step 3: You solve an assignment
Step 4: We get on a call again to discuss the assignment and to get to know you better Step 6: We offer you to come on board and join us
Step 7: Together we build CODfirm India’s first offline payments gateway.









