Requirements
You will make an ideal candidate if you have:
-
Overall 6+ years of software development experience in building web-based and highly scalable applications
-
Excellent understanding of core computer science concepts like algorithms, data structure, system design, OOP, etc.
-
Deep knowledge and development expertise in Core Java and SpringBoot
-
Experience in using dockers and Linux.
-
Hands-on coding experience in developing web applications with REST APIs
-
Good understanding/exposure to Kafka and Elastic.(must have)
-
Log stash understanding is add-on
-
Worked in a CI/CD environment with Jenkins and handled deployments by yourself
-
Experience working in an agile team with software engineering practices like automated testing, test-driven-development, continuous integration, etc is a big plus.

About SquareShiftco
About
Connect with the team
Similar jobs
We are seeking a high-caliber Senior Full-Stack Engineer to lead the design, development, and deployment of our next-generation intelligent applications. In this role, you will bridge the gap between robust full-stack architecture and smart artificial intelligence integrations. You will be responsible for building scalable Node.js microservices, crafting intuitive React interfaces, and embedding AI capabilities (such as LLM APIs, autonomous agents, and smart workflows) to solve complex user problems.
As a senior member of the team, you will champion technical excellence, mentor junior developers, and influence our product roadmap.
Key Responsibilities:
AI Integration & Engineering
- Architect and implement backend systems that interface with Large Language Models (LLMs) and other AI services via APIs (e.g., OpenAI, Anthropic, or custom internal model endpoints).
- Build middleware to handle prompt engineering, context orchestration, and structural parsing of AI responses into application logic.
- Implement guardrails, caching layers, rate-limiting, and evaluation metrics for AI model outputs to ensure reliability, security, and cost-efficiency.
- Stay up-to-date with emerging generative AI patterns, model capabilities, and integration techniques to drive product innovation.
Full-Stack Development
- Backend: Build, scale, and maintain highly performant, secure, and production-ready RESTful APIs and GraphQL services using Node.js (TypeScript / Express).
- Frontend: Develop responsive, state-managed, and visually seamless user interfaces using React.js and modern state management libraries (e.g., Redux Toolkit, Zustand, React Query).
- Optimize application performance across the stack—from database query optimization to frontend rendering bottlenecks.
Architecture & Leadership
- Lead architectural decisions, promoting modular design, code reusability, and scalable system infrastructure.
- Enforce high engineering standards through rigorous code reviews, automated testing (unit, integration, E2E), and comprehensive documentation.
- Mentor and coach junior and mid-level engineers, fostering a culture of continuous learning and technical growth.
- Work closely with Product Managers, UX Designers, and stakeholders to translate ambitious product visions into concrete technical execution.
Technical Skills & Qualifications
Required Experience
- Experience: 5+ years of professional software development experience, with a proven track record of shipping production-grade SaaS applications.
- Node.js Ecosystem: Deep expertise in backend development using Node.js and TypeScript, including asynchronous programming, event-driven architecture, and microservices.
- React Ecosystem: Advanced proficiency in React, hooks, state management, and modern build tools (Vite, Webpack).
- AI Practice: 1–2+ years of practical experience integrating LLM APIs and cognitive workflows into customer-facing applications.
- Databases: Strong proficiency with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB).
- Cloud & DevOps: Familiarity with cloud platforms (AWS, GCP, or Azure), Docker, and CI/CD pipelines.
Soft Skills
- Exceptional problem-solving skills and a proactive "ownership" mindset.
- Strong communication skills, with the ability to explain complex technical or AI concepts to non-technical stakeholders.
- Proven ability to thrive in a fast-paced, iterative environment.
Lead Java Developer (Spring Boot)
Job Type: Full-Time
Location: Bangalore / Hyderabad / Pune / Chennai
Work Mode: Hybrid
Experience: 6+ Years
Key Responsibilities:
Lead the design and development of scalable backend applications using Java (Spring Boot).
Mentor and guide a team of developers to ensure high-quality deliverables.
Take ownership of solution architecture, coding standards, and design patterns.
Develop and manage RESTful APIs and integrate third-party services.
Collaborate with front-end teams, QA, and stakeholders to align technical implementation with business goals.
Oversee deployments in hybrid cloud environments in coordination with DevOps teams.
Conduct code reviews, lead design discussions, and manage agile development processes (Scrum/Kanban).
Monitor application performance and drive improvements proactively.
Troubleshoot and resolve complex software issues across systems and services.
Required Skills:
8+ years of professional experience in Java development, with at least 2 years in a lead role.
Strong hands-on expertise in Spring Boot and microservices architecture.
Working knowledge of Node.js and JavaScript/TypeScript.
Experience with REST APIs, SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB).
Familiar with CI/CD pipelines, Git, and modern DevOps practices.
Proven ability to lead distributed teams and manage deliverables in a remote/hybrid work setup.
Strong communication, leadership, and problem-solving skills.
Location: Mumbai (On-site)
Experience: 2+ Years
Joining: Immediate Joiner Preferred
Employment Type: Full-time
🔍 Key Responsibilities:
- Develop and maintain web applications using PHP and CodeIgniter framework.
- Build and manage dynamic frontends using Angular.
- Integrate RESTful APIs and ensure seamless communication between backend and frontend.
- Optimize application for maximum speed, performance, and scalability.
- Collaborate with cross-functional teams for end-to-end product development.
- Debug and resolve application issues and bugs.
✅ Must-Have Skills:
- Strong experience with PHP and CodeIgniter.
- Proficient in Angular (any version).
- Solid understanding of HTML5, CSS3, JavaScript, and TypeScript.
- Knowledge of MySQL or other relational databases.
- Familiar with Git version control and RESTful API integration.
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Contribute in all phases of the development lifecycle.
- Write well designed, testable, efficient code.
- Ensure designs are in compliance with specifications.
- Prepare and produce releases of software components.
- Build and deploy on to AWS
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline
- 4+ years experience working in an IT environment
- 4+ years of Object-oriented design, functional programming
- Node JS API Development (Firebase API development is a plus)
- Angular or VUE or React JS Front end Development (VUE Js Experience is a plus)
- HTML / CSS responsive development
- Experience using any database
- Experience developing in an Agile / SCRUM Environment
- Experience developing mission-critical applications
- Strong business and technical acumen
- Excellent verbal and written communication skills
Senior Full Stack Engineer
Bangalore – India / Engineering / Full time
Who we are?
At Aurigin we are building the world's largest deal origination platform to match middle-market corporates seeking capital with the most relevant providers of capital anywhere in the world. We believe our team and technology can transcend the geographical borders and connect fund seekers anywhere in the world with investors looking to lend and invest in the market. We have done over 125K introductions and over $600Bn of transaction value introduction on our platform.
Used by leading financial institutions across North America, Western Europe, APAC, Latam and MENA, we help capital reach far beyond the traditional boundaries of sectors, geographies, and personal networks. Aurigin connects specific opportunities with precision, efficiency, and intelligence. It is designed to streamline the location, promotion and analysis efforts of professionals involved in deal-making while maintaining complete confidentiality about its members.
Who are we looking for?
At Aurigin we believe a strong team can deliver great products. We are looking for a senior engineer who can be part of our team and work in an agile development environment. As a senior engineer you would be responsible or leading a team of our developers to define and grow our core platform. You would be working with the product team to understand, design, and implement new features and extensions to our platform. You would be responsible for mentoring and guiding junior engineers. We are looking for someone who has a sound understanding of fundamental design principles of software development.
What we need from you?
- 6-8 years of relevant software development experience
- Extensive experience of building and designing web applications
- Experience with designing and architecting web applications with SPA framework on the frontend and service oriented framework on the backend.
- Proficiency in either one of front-end or backend technologies
- Experience working in a scrum based agile team.
Good to have
- Experience with Java or JVM based frameworks
- Experience with React library and ecosystem.
- Knowledge of vanilla JavaScript is a big plus.
- Past experience working in a start-up and/or fintech industry.











