11 Sep
|
TekPioneers
|
Hyderabad
11 Sep
TekPioneers
Hyderabad
Position Overview
We are seeking an experienced Full-Stack Python Developer to build and maintain scalable applications using Python and Angular. This role covers REST APIs, responsive user interfaces, databases, batch processing, testing, deployment, and production support.
Responsibilities
- Design, develop, and maintain Python backend services, REST APIs, Angular applications, and batch-processing solutions.
- Build secure, responsive, and scalable client-server applications with reliable API and database integrations.
- Write clean, reusable, well-tested code and participate in code reviews and technical design discussions.
- Design database schemas and optimize SQL queries, indexing, and data-access patterns.
- Implement authentication, authorization, validation, error handling, and application security controls.
- Diagnose performance, scalability, data-processing, and production issues across the stack.
- Collaborate with architecture, product, QA, and DevOps teams throughout the Agile development lifecycle.
- Support CI/CD pipelines, containerized deployments, monitoring, and production troubleshooting.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; master’s degree preferred.
- 5–8 years of software development experience with strong Python and Angular expertise.
- Solid knowledge of Python fundamentals, object-oriented programming, data structures, algorithms, concurrency, asynchronous programming, and package management.
- Hands-on experience with REST APIs, Angular, TypeScript, RxJS, responsive UI development, and front-end-backend integration.
- Experience with batch processing, relational databases, SQL, schema design, indexing, and query optimization.
- Proficiency with Git, automated testing, design patterns, and secure, scalable software development.
- Strong analytical, problem-solving, communication, and collaboration skills.
Preferred Qualifications
- Experience with AWS, including relevant compute, storage, database, API, and messaging services.
- Experience with Docker, Kubernetes, CI/CD, microservices, distributed systems, and event-driven architectures.
- Knowledge of pytest, frontend testing, OAuth2/JWT, OWASP practices, monitoring, logging, and production support.
- Experience working in Agile/Scrum environments.
- Knowledge of AI-assisted software development, LLM prompting, and AI-powered document processing is preferred.
Technical Skills Core: Python, Angular, TypeScript, JavaScript, HTML5, CSS3, RxJS, REST APIs, SQL, PostgreSQL, MySQL, and batch processing.
Cloud and DevOps: AWS, Docker, Kubernetes, CI/CD, Git, monitoring, and logging.
Engineering: Microservices, distributed systems, event-driven architecture, automated testing, design patterns, code reviews, and Agile/Scrum.
AI and Document Processing: AI-assisted development, LLM prompting, and AI-powered document processing.
📌 Full-Stack Python Developer (Hyderabad)
🏢 TekPioneers
📍 Hyderabad