
Similar jobs
Senior Software Engineer
AiSensy
Gurugram, Haryana, India (On-site)
About AiSensy
AiSensy is a WhatsApp based Marketing & Engagement platform helping businesses like Adani, Delhi Transport Corporation, Yakult, Godrej, Aditya Birla Hindalco, Wipro, Asian Paints, India Today Group, Skullcandy, Vivo, Physicswallah, and Cosco grow their revenues via WhatsApp.
- Enabling 100,000+ Businesses with WhatsApp Engagement & Marketing
- 400 Crores+ WhatsApp Messages exchanged between Businesses and Users via AiSensy per year
- Working with top brands like Delhi Transport Corporation, Vivo, Physicswallah & more
- High Impact as Businesses drive 25-80% Revenues using AiSensy Platform
- Mission-Driven and Growth Stage Startup backed by Marsshot.vc, Bluelotus.vc & 50+ Angel Investors
Key Responsibilities:
- Build Scalable Architecture to handle millions of messages per day.
- Lead a team of engineers and guide them on a day to day basis.
- Collaborate with product managers, designers, and other engineers to define and implement new features and enhancements.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Conduct code reviews to ensure code quality and adherence to standards.
- Identify and resolve performance bottlenecks, bugs, and other issues.
- Mentor and provide guidance to junior engineers, fostering a culture of continuous learning and improvement.
- Participate in architectural discussions and contribute to the technical direction of the team.
- Stay up-to-date with the latest industry trends and technologies, and incorporate them into our development processes.
- Ensure the security, reliability, and performance of our applications.
- Collaborate with DevOps to streamline the deployment and monitoring processes.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field. Master’s degree preferred.
- Over all 5+ years of experience with proven experience 3+ years as a Software Engineer, with a strong track record of delivering high-quality software products.
- Expertise in the MERN stack (MongoDB, Express.js, React, Node.js).
- Strong understanding of JavaScript and modern JavaScript frameworks.
- Experience with front-end technologies like HTML5, CSS3, and responsive design.
- Strong understanding of software development methodologies, including Agile and Scrum.
- Experience with RESTful API design and development.
- Experience with database design and management, particularly MongoDB.
- Familiarity with cloud platforms such as AWS.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Experience with version control systems such as Git.
- Knowledge of containerization and orchestration tools like Docker and Kubernetes
WHAT YOU WILL DO
We are seeking a talented and motivated Backend Engineer to join our team, focusing on the design, development, and maintenance of high-performance enterprise software solutions using Java and Spring. In this role, you will be instrumental in designing robust REST APIs and orchestrating complex workflows across a microservice architecture.
Responsibilities:
- Software Development: Design, build, and maintain efficient, reusable, and reliable Java code within Spring Boot Applications and Services
- API Design: Design and implement robust, scalable, and secure RESTful APIs to power front-end applications and third-party integrations. Build high-throughput, high-availability, and low-latency systems
- Microservices Orchestration: Orchestrate data flow and business logic across multiple microservices to ensure seamless end-to-end functionality.
- Database Management: Design schema, interact with, and optimize both NoSQL (e.g., MongoDB) and SQL (e.g., PostgreSQL) databases.
- Code Quality & Tooling: Leverage AI coding tools such as Cursor, CodeX, GitHub Copilot or similar tools to enhance productivity, accelerate development cycles, and maintain high code quality standards.
- Collaboration: Work closely with front-end developers, product managers, and other stakeholders to define, design, and ship new features.
- System Architecture: Participate in architectural discussions, code reviews, mentor and guide junior engineers, and help shape the future direction of our software platform.
REQUIREMENTS
- 4+ years of relevant work experience in software engineering, preferably enterprise software development
- AI/ML Concepts: An understanding of AI agents, their application in enterprise systems, use of MCP servers and the principles of context engineering.
- Frontend Development: Experience with React, Next.js, component libraries like mui, and an interest in being a full stack developer. An understanding of CSS, HTML DOM is a plus.
- Cloud Experience: Experience with cloud platforms such as AWS, Azure, GCP, or OCI.
- DevOps Practices: Familiarity with Docker, Kubernetes, and CI/CD pipelines.
ABOUT RIA
RIA is a tech company that leverages cutting-edge technology to revolutionize the insurance and healthcare industry. RIA has operations in India and in the US.
At the core of its operations is the Symphony platform, a Vertical AI platform which can be used for customised decision-making, automation, and data orchestration across Insurance and Health products.
Symphony can support businesses with its microservices-based architecture and helps modernize and modularize the legacy system.
WHY JOIN US
We’re building the foundation of our team right now, and are looking for ambitious team members to join us and increase with us. The work environment is fast-paced and you would make a clear impact!
You’ll partner with a stellar leadership team from IIT Kanpur, Kellogg, MIT Sloan, IIT Guwahati, and the University of Michigan. The team has also worked at companies such as McKinsey, Goldman Sachs, Niva Bupa, Acko, Care, ICICI Prudential, etc.
We’re a well-funded company, which has raised capital from top VCs, global insurers, and prominent Indian family offices.
Tasks:
· You will take part in the design of the architecture and the development of modern software-based applications in the back-end (Node.JS, TypeScript, Nest.JS)
· You support the technological conception, programming and implementation of new features
· You help manage IoT-to-Cloud services, Microservices, Kubernetes and Docker on GCP
Requirements:
· Bachelor or Master student in an IT-related field of study
· Ability to holistically conceive applications in multiple technologies in the backend
· Experience in agile software development with JavaScript, TypeScript, Node.JS and ideally Nest.JS
· First experiences in Cloud (AWS/Azure/GCP) and Docker
·
Nice to Have:
· Experience with GraphQL, Microservices, Kubernetes
· Understanding of IoT device management and message brokers like AMQP or MQTT
Benefits:
· A responsible position in a fast-growing and highly innovative start-up
· An agile and diverse team with colleagues from all over the world
· English speaking open work environment, with flat hierarchies and short decision-making paths
· Advanced technology stack leveraging cutting-edge IoT hardware and software
· Creative freedom for own ideas, projects and personal development
· Team building, learning and start-up events
Key Responsibilities:
- Design, develop, and maintain scalable web applications using the MERN stack.
- Build and optimize APIs for maximum speed and scalability.
- Implement responsive UI/UX components using React.js.
- Work closely with the product, design, and backend teams to create high-quality user experiences.
- Troubleshoot, debug, and upgrade existing software.
- Collaborate in a fast-paced Agile environment.
- Ensure code quality through unit testing and code reviews.
- Integrate third-party APIs and services when necessary.
- Monitor and improve front-end performance.
Required Skills:
- Proficient in JavaScript, including ES6+ syntax.
- Strong experience with MongoDB, Express.js, React.js, and Node.js.
- Knowledge of RESTful APIs and experience in building them.
- Experience with front-end technologies such as HTML5, CSS3, and Bootstrap.
- Familiarity with version control systems like Git.
- Strong problem-solving skills and ability to work in a collaborative environment.
- Understanding of cloud platforms and deployment processes (AWS, Docker, etc.).
Preferred Qualifications:
- Experience with state management libraries such as Redux or Context API.
- Knowledge of TypeScript is a plus.
- Familiarity with modern build pipelines and tools (Webpack, Babel, etc.).
- Understanding of CI/CD pipelines.
- Experience with testing frameworks such as Jest or Mocha.
**Responsibilities:**
- Lead the backend development team, providing mentorship and guidance to junior developers.
- Design, develop, and maintain robust backend systems using Node.js and NestJS with TypeScript.
- Implement event sourcing and message queue solutions using technologies such as Kafka or RabbitMQ.
- Utilize strong PostgreSQL knowledge to design, optimize, and manage databases effectively.
- Implement DevOps practices and tools to ensure continuous integration and delivery (CI/CD), containerization with Docker, and orchestration with Kubernetes.
- Collaborate closely with frontend developers to integrate backend services with user interfaces seamlessly.
- Lead and contribute to architectural discussions and decisions to ensure scalability, reliability, and performance of our systems.
- Troubleshoot and resolve technical issues promptly, demonstrating strong analytical and problem-solving skills.
**Requirements:**
- Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development, with a significant focus on backend technologies.
- Proven leadership experience as a team lead or senior developer, with a track record of mentoring junior developers and leading successful projects.
- Profound expertise in Node.js and NestJS with TypeScript.
- Experience with event sourcing and message queues (e.g., Kafka, RabbitMQ).
- Strong knowledge of PostgreSQL, including database design, optimization, and management.
- Solid understanding of DevOps practices and tools (CI/CD, Docker, Kubernetes, AWS/GCP/Azure).
- Ability to collaborate effectively with cross-functional teams, including frontend developers.
- Strong analytical skills and problem-solving abilities.
- Excellent communication and leadership skills.
We are hiring Full Stack Developer - at W2S Solutions - 3 to 6 years of experience.
Industry: IT-Software / Software Services
Role: Software Developer
Location: Chennai/Coimbatore
Salary: Best in the Industry
Job Description:
- Lead a team of Full Stack Developers in building Cloud Products/Solutions Participate in R&D activities led by architects
- Frond end: React JS, AngularJS, Angular 4 and above with deep knowledge of PureJS and DOM.
- Hands on experience in Node JS, MongoDB, Express JS.
- Should have good experience in Python, MySQL, Postgresql and Django.
- Must capable to handle projects alone.
- API development with REST knowledge is must.
- Cross platform mobile app development is nice to have.
- Should have handled projects in Agile methodology
- Strong knowledge of software implementation best practices
- Strong experience in designing and working with MVC and 3 tier architecture and Single Threaded Event Loop Model.
Desired Candidate Profile:
- Ability to quickly learn new concepts and software is necessary
- Candidate should be a self-motivated, independent, detail oriented, responsible team player and exhibit exceptional relationship management skills
- Strong organizational and project management skills.
Note: Looking for Immediate Joiners
Position Summary
Position will be responsible to design, develop and install software solutions. This role requires building high-quality, innovative and fully performing software in compliance with coding standards and technical design Software.
Required Skills
Prerequisites:
HTML 5
CSS
Bootstrap, Angular Material
JavaScript/JQuery
Typescript
angular 2, 4, 5,6 ,7 (any)
Able to integrate existing API
Rx JS and Stores concept
ES5 and ES6
karma and jasmine
Exp. on REST/SOAP based web services, JSON/XML
Requirements for development:
VS Code editor
Node.js
NPM
Angular CLI
Git/GitHub
Essential Functional & Responsibilities
Execute full software development life cycle (SDLC),
Write well-designed, testable code Ability to understand business requirements and translate them into technical requirements
Produce specifications and determine operational feasibility
Integrate software components into a fully functional software system,
Develop software verification plans and quality assurance procedures Document and maintain software functionality,
Troubleshoot, debug and upgrade existing systems
Deploy programs and evaluate user feedback
Comply with project plans and industry standards
Ensure software is updated with latest features
Assists in coding, unit testing, and debugging new software or making enhancements to existing product.
Education and Experience
BE/B Tech/MCA/Equivalent degree in Computer Science or a related technical field from an accredited university or college with 4 – 7 years of demonstrated experience and successful track record.
1. Opportunity to join a very ambitious project starting in the Smart Automation field.
2. Initial team of two senior entrepreneurs already working in this area with strong skills in strategy, consulting, and business development.
3. Startup positioning, business plan, tactical and strategic activities plans minimizing funding needs already well defined.
Must have:
1. Demonstrated experience through all phases of the technology life cycle, including project planning, requirements definition, architecture design, build/configuration, testing and operational transition, operating model, governance.
2. Masters' degree in Computer Science or related field.
3. Advanced technological skillset and a demonstrated history with technology.
4. Experience with PHP Codeigniter 3 and 4, HTML5, CSS3, Javascript (ES6 2020), JQuery, PHP, MySQL, Nginx / Apache, AWS and Optional: React.js, Node.js
5. Exceptional team management skills with excellent verbal and written communication.
6. Ability to delegate efficiently & decision making
7. Extensive industry knowledge with an eye towards the future & Passionate for achieving goals.
Specific duties include:
1. Creating technology standards and practices and ensuring adherence
2. Leading the strategy for technology platforms, partnerships and external relationships
3. Closely working with senior CTO and Building and managing the technology team
4. Overseeing research and development as well as special projects
5. Making recommendations to senior management through presentations and advocacy
6. Managing data systems implementation and monitoring their effectiveness in meeting business goals
7. Supervising software testing, and information systems security and maintenance
8. Managing staff in functional areas such as LAN/WAN architecture, systems operations, and hardware and software support
9 Anticipating and reacting to major technology changes
10 Developing technology contingency plans to keep projects on track
11 Supervising Web application and software development
Apart from all the formalities mentioned above, dedication & Passion is something that cannot be measured by any parameter, would love someone with the same passion as us and join with our journey.
Salary/Offer:
Only equity (based on candidate experiences) will be offered as of now. Salary will be there once the company is stable.












