04 Aug
|
DigiRecruitx
|
Bengaluru
04 Aug
DigiRecruitx
Bengaluru
- We are looking for a Senior Software Engineer to design and develop scalable, cloud-based applications using microservices architecture.
- This role is pivotal in shaping our Wealth Management product, ensuring alignment between technology and business objectives.
- The ideal candidate will collaborate closely with product managers and cross-functional teams to deliver high-impact solutions.
Responsibilities
- Design and develop secure, scalable cloud-based applications using AWS, Docker, and microservices architecture.
- Collaborate with product managers to translate business needs into high-level software designs and application features.
- Build robust REST APIs and define appropriate technology stacks, including SQL/NoSQL choices, for microservice domains.
- Design and implement efficient relational database schemas using Liquibase for data persistence.
- Develop high-performance front-end interfaces with ReactJS, and write reusable, testable code in NodeJS, Python, and ReactJS.
- Lead CI/CD integration using Bitbucket Pipelines and DevOps practices for continuous delivery and deployment.
- Promote engineering best practices including pair programming, code reviews, unit testing, and documentation.
- Operate within Scrum teams, contributing to agile ceremonies and fostering domain-driven design with high cohesion and low coupling.
- Champion an AI-first development approach by integrating AI tools and LLM-powered capabilities into the software development lifecycle, product features, and engineering workflows.
- Leverage Claude Code and Anthropics Claude API (or equivalent AI coding assistants) to accelerate development velocity, automate repetitive coding tasks,
perform AI-assisted code reviews, and generate high-quality boilerplate and test code.
- Mentor the engineering team on responsible and effective use of AI pair-programming tools, prompt engineering best practices, and AI-augmented testing strategies.
Desired Qualifications
- B.E./B.Tech in Computer Science or related field; Masters degree preferred.
- Minimum 5 years of software engineering experience in cloud environments, with a strong background in AWS, Docker, and microservices.
- Expertise in NodeJS and front-end development with ReactJS; Python is a plus.
- Proven experience with SQL, Redis, and configuration management tools such as Ansible. Prior experience with MySQL and/or Athena is preferred.
- Strong understanding of DevOps principles and hands-on experience with CI/CD tools, specifically Bitbucket Pipelines.
- Demonstrable experience designing and implementing microservices with a solid understanding of domain-driven design, cohesion, and coupling.
- Strong unit testing skills and familiarity with testing frameworks.
- Demonstrated hands-on experience with an AI-first development approach, including AI coding assistants, LLM APIs, or generative AI tools to accelerate engineering delivery and product innovation.
- Proficiency with Claude Code (Anthropics agentic CLI coding tool) or equivalent AI-powered development environments (GitHub Copilot, Cursor, etc.) for daily development tasks, code generation, refactoring, and debugging.
- Familiarity with prompt engineering, RAG (Retrieval-Augmented Generation), and integrating LLM APIs (Anthropic Claude, OpenAI, etc.) into production-grade applications is a robust plus.
📌 Senior Software Engineer (Bengaluru)
🏢 DigiRecruitx
📍 Bengaluru