> Markdown version of [/jobs/ext/1250538-software-engineer](https://www.wearedevelopers.com/jobs/ext/1250538-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** DIKSHA TECHNOLOGIES INC. - **Location:** United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Multitier Architecture, Artificial Intelligence, Amazon Web Services, Application Performance Management, Automation of Tests, Unit Testing, Microsoft Azure, Cloud Computing, Code Review, Relational Databases, Software Debugging, Software Design Patterns, DevOps, Distributed Systems, Github, Monitoring of Systems, Python (Programming Language), PostgreSQL, Linux System Administration, Microsoft SQL Server, MySQL, Object-Oriented Software Development, RabbitMQ, Redis, Standard Sql, Search Technologies, SQLAlchemy, Retrieval-Augmented Generation, Flask (Web Framework), Software Security, Generative AI, Backend, Git, Fastapi, Gitlab-ci, Integration Tests, Solid Principles, Kubernetes, Apache Kafka, Front End Software Development, Virtual Agents, Restful APIs, Docker, Microservices - **Published:** July 12, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/p41cpbnab9 ## About the Role * Minimum 2 - 4 years of professional experience in Python development. * Strong expertise in Python and Object-Oriented Programming (OOP). * Expert in at least one Python framework: * FastAPI * Flask * Strong experience in developing RESTful APIs and microservices. * Experience with relational databases such as PostgreSQL, MySQL, or SQL Server. * Strong knowledge of SQL and ORM frameworks (SQLAlchemy preferred). * Experience with Docker and containerized application deployment. * Good understanding of software design patterns, SOLID principles, and Clean Architecture. * Experience with Git and collaborative development workflows. * Strong understanding of Linux environments. * Experience with unit testing and integration testing. * Excellent analytical, problem-solving, and communication skills. Preferred Qualifications * Experience with cloud platforms (Azure, AWS, or GCP). * Experience with Kubernetes and container orchestration. * Familiarity with Redis, RabbitMQ, or Apache Kafka. * Experience implementing CI/CD pipelines using GitHub Actions, Azure DevOps, or GitLab CI/CD. * Experience designing and building distributed systems and microservices architectures. * Experience with monitoring and observability tools. Nice to Have * Experience building AI/GenAI applications. * Experience with LangChain, LlamaIndex, or Semantic Kernel. * Experience working with OpenAI or Azure OpenAI services. * Knowledge of RAG (Retrieval-Augmented Generation) and AI Agent architectures. * Experience with vector databases such as Pinecone, Weaviate, ChromaDB, or Azure AI Search. ## Description * Design, develop, and maintain scalable backend applications using Python. * Build and manage RESTful APIs using FastAPI, Flask, or similar frameworks. * Develop clean, maintainable, and high-quality code following best practices. * Design and optimize database schemas, queries, and data models. * Collaborate with cross-functional teams including Frontend, DevOps, Data, and Product teams. * Conduct code reviews and mentor junior developers. * Troubleshoot, debug, and resolve application performance issues. * Implement automated testing and ensure application reliability. * Participate in architecture design and technical decision-making. * Ensure application security, scalability, and maintainability ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer)