Careers Opportunity Details
- Home
- / Careers
Department
Department AI
Purpose of the job
Responsible for backend development, database querying, server-side programming and UI development
Scope of the job
Technical
Job Description
- We are seeking a skilled Python Developer with 2+ years of experience in backend development, database querying, server-side programming and UI development.
- The ideal candidate should have expertise in writing efficient Python scripts, optimizing database queries, and developing scalable server-side applications.
Responsibilities & Activities
Key Responsibilities:
- Develop and maintain server-side applications using Python.
Write optimized SQL queries for data retrieval, updates, and performance tuning.
Integrate Python applications with relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases.
Build and manage RESTful APIs for data access and business logic. - Create UI pages using Angular/React.
Optimize query performance and troubleshoot database issues.
Implement authentication, authorization, and security best practices in server-side applications.
Work with cloud platforms such as AWS, Azure, or GCP for deployment and database management.
Collaborate with frontend developers, DevOps teams, and business analysts
Required Skills
- Programming: Strong hands-on experience in Python (Django, Flask, FastAPI).
- Front-end: Experience with UI development (Angular/React).
Server-side Architecture: Knowledge of Microservices, WebSockets, Celery, and background task processing.
Version Control: Familiarity with Git/Azure for code management. Containerization & Deployment: Hands-on experience with Docker, Kubernetes, and CI/CD pipelines.
Preferred Skills
- Databases: Experience with SQL (MySQL, PostgreSQL, MSSQL) and NoSQL (MongoDB, Redis).
- Query Optimization: Ability to write efficient SQL queries and optimize slow queries.
- API Development: Experience with RESTful APIs and API documentation (Swagger, Postman).