Full Stack Developer at AIMonk Labs Pvt Ltd · Remote only · 2 - 4 years · ₹10L - ₹15L / yr · Profitable · Remote only · Posted 14 Nov 2024
Key Responsibilities:
1. Be part of the team responsible for the enterprise grade SAAS platform.
2. Own end-to-end design and development of Product Features.
3. Design and implement software for testability, maintainability, scalability, supportability.
4. Troubleshoot and support field issues, microservices monitoring.
5. Hands-on working on SAAS based applications.
6. Experience with working on scalable, highly available distributed systems.
7. Robust understanding of Agile development along with CI/CD pipeline.
8. Solid understanding of software development Life Cycle.
9. Solid understanding of end to end Application Security and incorporating the same during development.
10. Exposure to micro-services architecture and microservices development frameworks, platform based architecture.
11. Experience in AWS/Azure.
12. Experience in Dockers, and Kubernetes. ECS, EKS, AKS etc
13. Experience with RDBMS such as Postgres(Preferred), MySQL and nosql databases(Desired).
14. Experience in languages such as Python(Preferred), Java.
15. Exposure to development of data platforms for analytics, reporting etc.
16. Exposure to the development of IOT applications is a plus.
Other requirements
1. Proficient in JavaScript, TypeScript, Vue.js(preferred), ReactJS
2. Solid understanding of UI/UX principles, responsive design techniques, and front-end performance optimization.
3. Exposure to the development of API-driven Single Page Applications
4. Exposure to AWS Cloudfront, Akamai etc.
5. Experience in Application monitoring and log management tools.

About AIMonk Labs Pvt Ltd
About
AIMonk is an artificial intelligence platform aimed at democratizing state-of-the-art visual recognition technology. Our solutions are creating business advantages and solving problems by analyzing millions of images and videos. AIMonk Labs is recognized as Startup by the Department for Promotion of Industry and Internal Trade (DPIIT) under the Startup India initiative of the Government of India.
Tech stack
Photos
Connect with the team
Similar jobs (10)
Role Overview
As a Software Engineer, you will build and maintain features across our SaaS platform. You will work on well-scoped tasks and features, collaborate closely with senior engineers, and grow your skills in software design, cloud-native development, and modern engineering practices. This role is a great fit for engineers who have solid programming fundamentals, are curious and quick to learn, and take pride in writing quality code. You will be supported and mentored while taking on increasing ownership over time.
Required Qualifications
Bachelor’s or Master’s degree in Computer Science or a related discipline.·
5–8 years of software engineering experience building production-grade applications.
Strong experience building and operating cloud-native SaaS or web applications.
Solid understanding of software design, distributed systems, and modern engineering practices.
Proven ability to own and deliver complex features independently.
Experience debugging and resolving performance, scalability, and reliability issues.
What We Look For
Strong programming fundamentals and a quality mindset.
Curiosity and a strong desire to learn and grow.
Ability to deliver well-scoped tasks reliably.
Good problem-solving and debugging skills.
Collaboration and communication skills.
Ownership and accountability for the work you do.
Passion for building software and continuous learning.
Strong Python Developer profile with robust AWS exposure
2
Mandatory (Experience 1): Must have 7+ years of hands-on software development experience with at least the recent 4+ years in Python and strong hands on knowledge of AWS
3
Mandatory (Tech skill 1): Must have strong working knowledge of Python.
4
Mandatory (Tech skill 2): Must have good understanding of AWS services including EC2, S3, Lambda, IAM, CloudWatch, and ECS or ECR
5
Mandatory (Tech skill 3): Must be able to write and understand REST APIs
6
Mandatory (Tech skill 4): Must be comfortable with version control tools such as Git, GitHub, Bitbucket, or GitLab
7
Mandatory (Tech skill 5): Must have good understanding of databases such as PostgreSQL, MySQL, or DynamoDB
8
Mandatory (Tech skill 6): Must have familiarity with Linux commands and shell scripting
9
Mandatory (Skill): Must have good debugging and problem-solving skills, with the ability to read existing code and make changes independently with light guidance
10
Mandatory (Skill 2): Must have strong communication skills
11
Preferred (Tech skill 1): Experience with AWS CodeCommit, and exposure to AWS CodeBuild, CodeDeploy, CodePipeline, GitHub Actions, Jenkins, or similar CI/CD tools
12
Preferred (Tech skill 2): Basic understanding of CI/CD pipelines
13
Preferred (Tech skill 3): Experience with Docker or container-based applications
14
Preferred (Tech skill 4): Basic knowledge of infrastructure-as-code tools such as Terraform or AWS CloudFormation
Strong Python Developer profile with robust AWS exposure
2
Mandatory (Experience 1): Must have 7+ years of hands-on software development experience with at least the recent 4+ years in Python and strong hands on knowledge of AWS
3
Mandatory (Tech skill 1): Must have strong working knowledge of Python.
4
Mandatory (Tech skill 2): Must have good understanding of AWS services including EC2, S3, Lambda, IAM, CloudWatch, and ECS or ECR
5
Mandatory (Tech skill 3): Must be able to write and understand REST APIs
6
Mandatory (Tech skill 4): Experience designing and architecting scalable backend applications/services on AWS, including making decisions around application architecture, APIs, databases, and AWS services
7
Mandatory (Tech skill 5): Must be comfortable with version control tools such as Git, GitHub, Bitbucket, or GitLab
8
Mandatory (Tech skill 6): Must have good understanding of databases such as PostgreSQL, MySQL, or DynamoDB
9
Mandatory (Tech skill 7): Must have familiarity with Linux commands and shell scripting
10
Mandatory (Skill 1): Must have good debugging and problem-solving skills, with the ability to read existing code and make changes independently with light guidance
11
Mandatory (Skill 2): Must have strong communication skills
12
Preferred (Tech skill 2): Experience with AWS CodeCommit, and exposure to AWS CodeBuild, CodeDeploy, CodePipeline, GitHub Actions, Jenkins, or similar CI/CD tools
13
Preferred (Tech skill 3): Basic understanding of CI/CD pipelines
14
Preferred (Tech skill 4): Experience with Docker or container-based applications
15
Preferred (Tech skill 5): Basic knowledge of infrastructure-as-code tools such as Terraform or AWS CloudFormation
Job Title: Platform Engineer
Location: Bangalore(Onsite)
Experience Level: 3-8
Salary Range: 20-30LPA
Description:
Join a team building an AI-native enterprise platform that helps businesses make faster, smarter and more consistent operational decisions using AI, enterprise data and workflow automation.
Design and build the core platform for enterprise decision workflows. Develop reusable workflow and decision runtimes. Build scalable, cloud-native distributed systems and event-driven architectures. Design enterprise-grade APIs and platform services. Build integrations with systems such as SAP and Oracle. Develop secure multi-tenant services with authentication and RBAC. Build and manage AWS cloud infrastructure and deployment systems. Implement monitoring and observability for production systems. Support both cloud and on-premise deployments. Enable faster onboarding and deployment of new enterprise workflows.
Requirements:
- Strong hands-on experience with Python
- FastAPI
- PostgreSQL
- Docker
- AWS
- Practical experience with Redis
- Kafka/event streaming
- REST APIs
- CI/CD
- Git
- Good understanding of Kubernetes
- Distributed systems
- Event-driven architecture
- Enterprise SaaS
- Microservices
- Strong backend engineering fundamentals
- Ability to design scalable, reliable and production-ready systems
We are looking for a Backend Software Development Engineer with 6+ years building scalable, high-availability server-side systems. You'll design and own microservices and REST APIs, model data in SQL, and deploy on AWS, partnering with product and frontend teams end-to-end.
Mandatory skills
• 6+ years of backend development in Java and/or Python
• Strong hands-on experience designing microservices and RESTful APIs
• Solid database design and SQL optimization
• Production experience on AWS (or equivalent cloud)
• Strong CS fundamentals — data structures, concurrency, system design
• Experience owning services from design through production support
🚀 Job Title : Backend Engineer (Go / Python / Java)
Experience : 3+ Years
Location : Bangalore (Client Location – Work From Office)
Notice Period : Immediate to 15 Days
Open Positions : 4
Working Days : 6 Days a Week
🧠 Job Summary :
We are looking for a highly skilled Backend Engineer to build scalable, reliable, and high-performance systems in a fast-paced product environment.
You will own large features end-to-end — from design and development to deployment and monitoring — while collaborating closely with product, frontend, and infrastructure teams.
This role requires strong backend fundamentals, distributed systems exposure, and a mindset of operational ownership.
⭐ Mandatory Skills :
Strong backend development experience in Go / Python (FastAPI) / Java (Spring Boot) with hands-on expertise in Microservices, REST APIs, PostgreSQL, Redis, Kafka/SQS, AWS/GCP, Docker, Kubernetes, CI/CD, and strong DSA & System Design fundamentals.
🔧 Key Responsibilities :
- Design, develop, test, and deploy backend services end-to-end.
- Build scalable, modular, and production-grade microservices.
- Develop and maintain RESTful APIs.
- Architect reliable distributed systems with performance and fault tolerance in mind.
- Debug complex cross-system production issues.
- Implement secure development practices (authentication, authorization, data integrity).
- Work with monitoring dashboards, alerts, and performance metrics.
- Participate in code reviews and enforce engineering best practices.
- Contribute to CI/CD pipelines and release processes.
- Collaborate with product, frontend, and DevOps teams.
✅ Required Skills :
- Strong proficiency in Go OR Python (FastAPI) OR Java (Spring Boot).
- Hands-on experience building Microservices-based architectures.
- Strong understanding of REST APIs & distributed systems.
- Experience with PostgreSQL and Redis.
- Exposure to Kafka / SQS or other messaging systems.
- Hands-on experience with AWS or GCP.
- Experience with Docker and Kubernetes.
- Familiarity with CI/CD pipelines.
- Strong knowledge of Data Structures & System Design.
- Ability to independently own features and solve ambiguous engineering problems.
⭐ Preferred Background :
- Experience in product-based companies.
- Exposure to high-throughput or event-driven systems.
- Strong focus on code quality, observability, and reliability.
- Comfortable working in high-growth, fast-paced environments.
🧑💻 Interview Process :
- 1 Internal Screening Round
- HR Discussion (Project & Communication Evaluation)
- 3 Technical Rounds with Client
This is a fresh requirement, and interviews will be scheduled immediately.
Technical Architect – Product Engineering
Experience: 15+ Years
Location: Pune, India
Employment Type: Full-time
Desired Skills: Python, Technical Architecture, AWS, Microservices, SaaS / Multi-tenant Architecture, Kubernetes, System Design
About the Role
We are looking for a Senior Technical Architect to lead the architecture, design, and technical evolution of an enterprise SaaS product. This is a hands-on leadership role requiring deep technical expertise, strong product engineering experience, and the ability to build scalable, secure, and high-performance platforms.
The ideal candidate should be passionate about solving complex engineering problems, driving innovation, mentoring development teams, and effectively leveraging AI to accelerate software development.
Key Responsibilities
- Own the overall product architecture and technical roadmap.
- Design and build scalable, secure, and highly available enterprise applications.
- Lead the design and implementation of new product features from concept to production.
- Remain hands-on with coding and contribute to critical product components.
- Drive architecture reviews, code quality, performance optimization, and engineering best practices.
- Lead cloud architecture, security, scalability, and DevOps initiatives.
- Evaluate and adopt modern technologies to improve product capabilities and engineering efficiency.
- Leverage AI tools (ChatGPT, GitHub Copilot, Cursor, Claude, etc.) to accelerate software development, code reviews, testing, documentation, debugging, and productivity.
Required Skills & Qualifications
- 15+ years of software product engineering experience with at least 5 years in a Technical Architect role.
- Strong hands-on expertise in Python and modern backend frameworks.
- Deep experience with AWS services and cloud-native application architecture.
- Strong understanding of DevOps, CI/CD pipelines, Infrastructure as Code (Terraform/CloudFormation), Docker, Kubernetes, and container orchestration.
- Experience designing microservices, REST APIs, event-driven architectures, and distributed systems.
- Strong knowledge of SQL and NoSQL databases.
- Experience with scalable SaaS platforms, multi-tenant architectures, and secure application design.
- Excellent understanding of software design patterns, performance tuning, observability, and system reliability.
- Strong analytical, problem-solving, and decision-making skills.
Technical Expertise
• Proficiency in Node.js or Python – Hands-on experience with backend development frameworks
and best practices.
• Expertise in SQL/NoSQL Databases – Strong experience with MySQL, PostgreSQL, MongoDB, or
DynamoDB.
• ElasticSearch & API Development – Strong knowledge of REST APIs, ElasticSearch, and high-
availability system design.
• Cloud & DevOps – Hands-on experience with AWS, Kubernetes, Docker, and CI/CD pipelines.
• Data Structures & Algorithms – Strong command over data structures, algorithms, OOD, and
design patterns.
• Version Control & Deployment – Experience with Git, GitHub Actions, and other deployment
systems.
• High-Performance Systems – Implemented solutions that handle high availability, concurrency,
and low-latency requirements.
Euphoric Thought Technologies is a technology-driven firm focused on building scalable software solutions that streamline complex business processes. Operating at the intersection of data engineering and cloud infrastructure, the company serves a diverse portfolio of clients across the fintech and enterprise SaaS sectors. With a culture rooted in technical excellence and agile problem-solving, Euphoric Thought Technologies empowers its engineers to own their modules from conception to deployment, fostering an environment where high-impact code is the primary driver of growth.
Role Overview:
As a Python Developer specializing in Flask, you will be responsible for architecting and maintaining robust backend services that power our core platforms. Must have hands on experience in React.js ,You will work closely with cross-functional teams, including product managers and frontend engineers, to translate business requirements into high-performance API endpoints. Your daily contributions will directly influence the scalability and reliability of our applications, ensuring that our users experience seamless performance even as our data volume and traffic continue to grow.
Key Responsibilities:
- Design and implement scalable RESTful APIs using the Flask framework to support high-traffic web applications.
- Optimize database queries and schema designs in SQL to ensure low-latency data retrieval for complex reporting modules.
- Deploy and manage backend services on AWS infrastructure, ensuring high availability and efficient resource utilization.
- Collaborate with the engineering team to conduct rigorous code reviews, maintaining high standards for code quality and maintainability.
- Troubleshoot and resolve production-level bottlenecks to improve the overall stability of the application ecosystem.
- Integrate third-party services and internal microservices to expand the functionality of our existing product suite.
Required Skillset:
- Demonstrated expertise in building production-grade applications using Python and the Flask framework with 5 years of professional experience.
- Strong proficiency in React.js.
- Hands-on experience with AWS cloud services, including EC2, RDS, and S3, for deploying and scaling backend infrastructure.
- Ability to communicate technical concepts clearly to non-technical stakeholders and work effectively in a collaborative, team-oriented environment.
- Strong analytical mindset with the ability to debug complex issues and provide long-term architectural solutions.
- Comfortable working in a hybrid office environment in Bangalore, demonstrating the ability to manage tasks independently while staying aligned with team goals.
- A degree in Computer Science, Engineering, or a related field is preferred, though equivalent professional experience is highly valued.
Experience:
- Python: 5 years (Preferred)
- AWS: 3 years (Preferred)
- Flask: 3 years (Preferred)
- React.js 4 years (Preferred)
We are seeking a Senior Full Stack Engineer to join our team in a long-term contractor capacity to continue development of a production-grade platform hosted on AWS.
This application supports policy processing, third-party integrations, compliance workflows, reporting, and intelligent automation capabilities. The ideal candidate is a strong software engineer first, capable of contributing across the full stack while helping scale and evolve the platform.
This role requires someone who can step into an existing system, understand complex workflows quickly, and independently deliver high-quality solutions.
Responsibilities
• Design, develop, and maintain full-stack application features across frontend and backend systems
• Build and support integrations with third-party systems and APIs
• Develop workflow-driven processes using Temporal
• Build scalable APIs and backend services using Python
• Maintain and optimize relational databases using PostgreSQL
• Develop reporting and analytics capabilities using charting libraries
• Contribute to AI-enabled features and integrations within the platform
• Improve CI/CD pipelines and deployment processes
• Participate in architecture discussions and help shape long-term technical direction
• Work closely with business and technical stakeholders to deliver production-ready solutions
Required Qualifications
Engineering
• at least 7+ years of full stack software engineering experience
• Strong proficiency in Python
• Strong frontend development experience with modern web frameworks
• Strong backend API development experience
• Experience designing and building scalable applications
• Strong understanding of software architecture and best practices
• Experience working in complex, integrated systems
Workflow and Orchestration
• Proven experience with Temporal
• Experience building and managing workflow orchestration patterns
• Familiarity with asynchronous processing and event-driven systems
Database and Reporting
• Strong experience with PostgreSQL
• Strong SQL and data modeling experience
• Experience building reporting dashboards and analytics features
• Experience with charting libraries such as Chart.js, D3.js, or Plotly
DevOps
• Experience with CI/CD pipelines
• Familiarity with containerized deployments
• Experience with cloud environments and modern development workflows
Preferred Qualifications
• Experience in insurance, surplus lines, or compliance-based applications
• Experience integrating with third-party vendors and external APIs
• Experience with AI tooling, LLM integrations, and context engineering
• Experience building intelligent automation features
What We Are Looking For
• Self-driven and highly autonomous
• Strong problem-solving ability
• Comfortable with ownership and accountability
• Able to contribute with minimal supervision
• Strong communication skills in English
• Comfortable working U.S.-based business hours
Ideal Candidate
A senior full stack engineer who can quickly contribute to an active production system, own features end-to-end, and help expand a platform that sits at the center of complex business workflows and integrations. Send resume with projects and contact information.









