
About Simplified Software Solutions India
Similar jobs
Job Title: Full stack Developer
Location: Coimbatore
Job Type: Full Time
Experience Level: 5-8 Years
We are looking for a Senior Backend Engineer to build and operate the core AI/ML-backed systems that power large-scale, consumer-facing products. You will work on production-grade AI runtimes, retrieval systems, and ML-adjacent backend infrastructure, making pragmatic tradeoffs across quality, latency, reliability, and cost.
This role is not an entry point into AI/ML. You are expected to already have hands-on experience shipping ML-backed backend systems in production.
At Proximity, you won’t just build APIs - you’ll own critical backend systems end-to-end, collaborate closely with Applied ML and Product teams, and help define the foundations that power intelligent experiences at scale.
Responsibilities -
- Own and deliver end-to-end backend systems for AI product runtime, including orchestration, request lifecycle management, state/session handling, and policy enforcement.
- Design and implement retrieval and memory primitives end-to-end — document ingestion, chunking strategies, embeddings generation, indexing, vector/hybrid search, re-ranking, caching, freshness, and deletion semantics.
- Productionize ML workflows and interfaces, including feature and metadata services, online/offline parity, model integration contracts, and evaluation instrumentation.
- Drive performance, reliability, and cost optimization, owning P50/P95 latency, throughput, cache hit rates, token and inference costs, and infrastructure efficiency.
- Build observability by default, including structured logs, metrics, distributed tracing, guardrail signals, failure taxonomies, and reliable fallback paths.
- Collaborate closely with Applied ML teams on model routing, prompt and tool schemas, evaluation datasets, and release safety gates.
- Write clean, testable, and maintainable backend code, contributing to design reviews, code reviews, and operational best practices.
- Take systems from design → build → deploy → operate, including on-call ownership and incident response.
- Continuously identify bottlenecks and failure modes in AI-backed systems and proactively improve system robustness.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 6–10 years of experience building backend systems in production, with 2–3+ years working on ML/AI-backed products such as search, recommendations, ranking, RAG pipelines, or AI assistants.
- Strong practical understanding of ML system fundamentals, including embeddings, vector similarity, reranking, retrieval quality, and evaluation metrics (precision/recall, nDCG, MRR).
- Proven experience implementing or operating RAG pipelines, covering ingestion, chunking, indexing, query understanding, hybrid retrieval, and rerankers.
- Solid distributed systems fundamentals, including API design, idempotency, concurrency, retries, circuit breakers, rate limiting, and multi-tenant reliability.
- Experience with common ML/AI platform components, such as feature stores, metadata systems, streaming or batch pipelines, offline evaluation jobs, and A/B measurement hooks.
- Strong proficiency in backend programming languages and frameworks (e.g., Go, Java, Python, or similar) and API development.
- Ability to work independently, take ownership of complex systems, and collaborate effectively with cross-functional teams.
- Strong problem-solving, communication, and system-design skills.
Desired Skills -
- Experience with agentic runtimes, including tool-calling or function-calling patterns, structured outputs, and production guardrails.
- Hands-on exposure to vector and hybrid retrieval stacks such as FAISS, Milvus, Pinecone, or Elasticsearch.
- Experience running systems on Kubernetes, with strong knowledge of observability stacks like OpenTelemetry, Prometheus, Grafana, and distributed tracing.
- Familiarity with privacy, security, and data governance considerations for user and model data.
Benefits
- Best in class compensation: We hire only the best, and we pay accordingly.
- Proximity Talks: Meet engineers, designers, and product leaders — and learn from experts across domains.
Keep on learning with a world-class team: Work on real, production AI systems at scale, challenge yourself daily, and grow alongside some of the best minds in the industry.
Job Responsibilities
· Responsibilities for this position include but are not limited to, the following.
· Development experience 3-6 years
· Experience working with Azure cloud-hosted web applications and technologies.
· Design and develop back-end microservices and REST APIs for connected devices, web applications, and mobile applications.
· Stay up to date on relevant technologies, plug into user groups, and understand trends and opportunities that ensure we are using the best techniques and tools.
- Meeting with the software development team to define the scope and scale of software projects.
- Designing software system architecture.
- Completing data structures and design patterns.
- Designing and implementing scalable web services, applications, and APIs.
- Developing and maintaining internal software tools.
- Writing low-level and high-level code.
- Troubleshooting and bug fixing.
- Identifying bottlenecks and improving software efficiency.
- Collaborating with the design team on developing micro-services.
- Writing technical documents.
- Be an active professional in continuous learning resulting in enhancement in organizational objectives.
- Provide technical support to all internal teams and customers as it relates to the product.
Requirements:
- Bachelor’s degree in computer engineering or computer science.
- Previous experience as a full stack engineer and IoT Products.
- Advanced knowledge of front-end languages including HTML5, CSS, JavaScript, Angular, React.
- Proficient in back-end languages including Nodejs and basic knowledge of Java, C#.
- Experience with cloud computing APIs and Cloud Providers such as Azure or AWS.
· Working knowledge of database systems (Cassandra, CosmosDB, Redis, PostgreSQL)
· Messaging systems (RabbitMQ, MQTT, Kafka)
· Cloud-based distributed application scaling & data processing in the cloud
· Agile / Scrum methodology
- Advanced troubleshooting skills.
- Familiarity with JavaScript frameworks.
- Good communication skills.
High-level project management skills.
Role Overview
As a Senior Backend Engineer, you will be working closely with our core team in building products from scratch into large-scale platforms and solving business problems leveraging new and innovative technology. More than anything, we are looking for engineers that are eager to learn and build a meaningful company. We are a small team and encourage engineers to wear many hats
Responsibilities
- Design and build highly reliable and performant applications that deliver a great user experience.
- Own large technical deliverables and execute in a structured manner.
- Take the accountability of the overall health of the applications you build.
- Platformize components as libraries, utilities and promote reuse.
- Be able to conceptualize and develop prototypes quickly
Skills & Requirements
▪ Work Experience between 2 to 6 years in large scale applications with desire to work in fast paced startups
▪ Experience/Knowledge of Node.JS, Express .JS, AWS, MongoDB.
Deep understanding of your tools: Languages, frameworks, systems.
JOB DESCRIPTION
It is an app that allows offline businesses to sell their products and services online. On our app, the users can make beautiful product catalogues (catalogs) right from a smartphone and share with their customers easily on different social media apps such as Whatsapp Business, Whatsapp, Facebook, Instagram etc. Praised by users all over India, thisapp has saved declining businesses by helping them transfer their shop online. The journey has just begun and we are on a mission to make India truly Digital. They are currently powering over 3.7 M ecommerce stores built by indian small businesses
and growing at a crazy rate.
We are looking for a full-stack developer to join our team who will be part of our new innovations team.
Responsibilities:
- Rapidly developing new user-facing features & product prototypes using React.js & Django.
- Will be responsible for new product prototypes, quick feature ideations & rapid response for critical issues
- Work on the their frontend store - Built with react & nextjs.
- Work on their backend - Built with Python Django & DRF
- Collaborate with existing team on our Android apps
Requirements:
- Familiarity with React & Next Js for frontend.
- Proficiency in backend development with Python Django & DRF
- Familiarity with Postgres, Elasticsearch & Mongo.
- Familiarity with Android app development with Native JAVA
- Familiarity with REST APIs architecture & working with third party APIs.
Job description
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application.
Responsibilities:
Have the passion and experience for building responsive, elegant and engaging experiences with future friendly web technologies
Integration of user-facing elements developed by front-end developers with server side logic
Writing reusable, testable, and efficient code with proper documentation
Design and implementation of low-latency, high-availability, and performance applications
Implementation of security and data protection
Integration of data storage solutions
Continually keep yourself and your design team updated with the latest changes in your industry’s standards
Requirements
1+ years Experience
Strong proficiency with JavaScript
Knowledge of Node.js, Express.js and other frameworks required to create a scalable and effective application
Understanding the nature of asynchronous programming and its quirks and workarounds
Good understanding of basics of SQL and/or NoSQL databases
Very strong understanding of working with at least one SQL or NoSQL database in node js(Without ORM preferably)
Understanding of commonly used node modules
Good understanding of server-side templating languages
Good understanding of server-side CSS pre-processors such as SASS, LESS, etc.
Basic understanding of front-end technologies, such as HTML5, and CSS3
Understanding accessibility and security compliance
User authentication and authorization between multiple systems, servers, and environments using OpenID, OAuth2.0, etc.
Creating secure and scalable APIs using standards like REST API, GraphQL, etc.
Integration of multiple data sources and databases into one system
Understanding fundamental design principles behind a scalable application
Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimising output to match the specific platform
Creating database schemes that represent and support business processes
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as GIT Critical thinker and problem-solving skills Team player Good time-management skills Great interpersonal and communication skills.
Responsibilities
- Work with the architect in identifying modules, interfaces, functionality to be developed
- Participate in the entire application lifecycle, focusing on coding and debugging
- Write clean code to develop functional web application, addressing technical and design requirements
- Understand and implement heuristic algorithms as necessary
- Troubleshoot and debug applications
- Create and maintain upto date documentation
- Collaborate with Front-end developers to integrate user-facing elements with server side logic
- Provide training and support to internal teams
- Build reusable code and libraries for future use
- Liaise with developers, architects, designers and system administrators to identify and incorporate new features
Requirements
- Proven work experience in Java as a Back-end developer
- In-depth understanding of the entire web development process (design, development and deployment)
- Hands on experience with programming languages like https://resources.workable.com/back-end-developer-job-description" target="_blank">Java and Python
- Hands on experience in relational and non relational databases
- Working knowledge of CMS framework
- Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
- Excellent analytical and time management skills
- Teamwork skills with a problem-solving attitude
- BE/ MS degree in Computer Science or relevant field
Full-stack Developer Responsibilities:
o Integration of UI elements developed by front-end developers with server side logic
o Writing reusable, testable, and efficient code
o Design and implementation of low-latency, high-availability, and performance applications
o Implementation of security and data protection
o Integration of data storage solutions
Key skills expected:
o Strong proficiency with JavaScript
o Knowledge of Node.js and frameworks available for it
o Understanding the nature of asynchronous programming and its quirks and workarounds
o Knowledge on Hybrid application development platforms such as Electron, Cordova, Flutter
o Good understanding of server-side templating languages
o Good understanding of server-side CSS preprocessors
o Good understanding of front-end technologies, such as HTML5, CSS3 and Bootstrap
o Understanding accessibility and security compliance
o User authentication & authorization between multiple systems, servers, and environments
o Integration of multiple data sources and databases into one system
o Understanding fundamental design principles behind a scalable application
o Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
o Creating database schemas that represent and support business processes
o Implementing automated testing platforms and unit tests
o Proficient understanding of code versioning tools, such as Git








