Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Highradius Technologies

Software Development Engineer III - Python Technologies

Posted Updated 27 views
Discussion

Description

We are seeking a seasoned Senior Python Developer to lead the design and development of robust, scalable web applications. You will be responsible for the server-side logic, ensuring high performance and responsiveness to requests from the front-end. As a senior member, you will also mentor junior developers and drive best practices in software craftsmanship.

Core Responsibilities :

- Architectural Design : Design and implement low-latency, high-availability, and performant applications using Python and the Flask framework.

- API Development : Build and maintain scalable RESTful or GraphQL APIs that serve various client-side platforms.

- Integration : Seamlessly integrate user-facing elements developed by front-end developers with server-side logic.

- Data Management : Design database schemas, optimize queries, and manage data storage solutions (PostgreSQL, MySQL, Redis, or MongoDB).

- Optimization : Identify bottlenecks and bugs, and devise solutions to these problems through profiling and refactoring.

- DevOps Collaboration : Work with Docker and Kubernetes for containerization and orchestration of microservices.

Technical Requirements :

- Python Expertise : 5+ years of professional experience with deep knowledge of Python (3.x) and its advanced concepts (Decorators, Generators, Context Managers).

- Framework Mastery : Extensive experience with Flask and its ecosystem (Flask-SQLAlchemy, Flask-Migrate, Flask-RESTful/Marshmallow).

- Solid Programming Fundamentals : Strong understanding of Data Structures, Algorithms, and Object-Oriented Programming (OOP) principles.

- Testing : Proficiency in writing unit, integration, and functional tests using frameworks like PyTest or Unittest.

- Asynchronous Processing : Experience with Celery and message brokers like RabbitMQ or Redis for background tasks.

- Database Knowledge : Deep understanding of ORMs and raw SQL. Experience with migrations and database design.

Preferred Qualifications :

- Experience with architectural patterns like Microservices or Domain-Driven Design (DDD).

- Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).

- Understanding of authentication protocols (OAuth2, JWT).

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →