BDIPlus is looking for a Full Stack Engineer to help enterprises turn complex data into actionable insights, enabling smarter decisions, greater efficiency and accelerated growth by working on their core products and integrating AI, big data, and personalization features into enterprise systems.
Requirements
- Hands-on experience with Python or Java (Spring Boot, JDK 11+)
- Strong experience with MySQL 8+ or other related databases.
- Exposture to NoSQL, databases (e.g. MongoDB)
- Solid Understanding of data structures, algorithms, and software engineering principles.
- Strong grasp of microservice architecture and distributed systems.
- Proficiency with debugging, troubleshootng and performance tuning.
- Demonstrated interest or experience in machine learning, NLP, or large language models (LLMs).
Responsibilities
- Design, develop and maintain full-stack applications with scalable backend services.
- Analyze and solve complex technical problems across the stack.
- Collaborate with operations and infrastructure teams to optimize systems for scale and performance.
- Contribute to both BDIPlus product platforms and client-specific implementations.
- Partner with data scientists to productionize AI/ML models, optimize data pipelines and deliver new features.
- Own features end-to-end. From concent to deployment in production.
Other
- 3+ years of software development experience in full-stack enviornments.
- Comfort working in environments with high ambiguity and evolving priorities
- Experience with Node.js (v12+), Apache Kafka, or event-driven architectures.
- Frontend experience with AngularJS, HTML, CSS.
- Familiarity with CI/CD pipelines and AWS cloud infrastructure.