HamburgerMenu
hirist

Job Description

Job Description :


Key Responsibilities :


- Lead the end-to-end development and delivery of web applications using Python Django for backend services and React.js for frontend interfaces.

- Collaborate closely with stakeholders and product owners to gather requirements, analyze business needs, define project scope, and translate them into technical solutions.

- Provide technical leadership and mentorship to the development team, fostering a culture of best practices, continuous learning, and innovation.

- Establish and enforce coding standards, design patterns, and architectural guidelines to ensure code quality, reusability, and maintainability.

- Drive performance tuning, debugging, and troubleshooting efforts to optimize application speed, reliability, and user experience.

- Collaborate with QA teams to define testing strategies and ensure robust automated testing coverage.

- Work with DevOps and infrastructure teams to streamline deployment pipelines, CI/CD processes, and monitoring solutions.

- Participate in architectural design discussions and technology evaluations to drive modernization and scalability.

- Stay current with emerging technologies and industry trends, integrating relevant innovations into the development lifecycle.

- Communicate effectively with cross-functional teams, including product management, UX/UI, QA, and business analysts, to align development efforts with business objectives.


Required Skills & Experience :


- 5+ years of professional experience in software development with a strong focus on Python and the Django framework.

- Hands-on experience with React.js and modern frontend development practices (hooks, state management, component-driven design).

- Proven experience leading development teams or projects, with strong mentoring and leadership skills.

- Solid understanding of RESTful API design, development, and integration.

- Experience with relational databases (PostgreSQL, MySQL) and ORM frameworks (Django ORM).

- Familiarity with asynchronous programming and task queues (Celery, Redis).

- Expertise in writing clean, well-documented, and testable code; experience with testing frameworks (PyTest, Jest, etc.

- Experience with containerization (Docker) and orchestration (Kubernetes) is a plus.

- Strong knowledge of frontend build tools (Webpack, Babel) and package managers (npm, yarn).

- Familiarity with version control systems, preferably Git, and branching/merging strategies.

- Experience working in Agile/Scrum development environments.


- Excellent problem-solving skills and ability to drive projects to completion.

- Strong communication skills and ability to collaborate with technical and non-technical stakeholders.


Preferred Qualifications :


- Experience with GraphQL APIs.

- Knowledge of cloud platforms such as AWS, Azure, or GCP.

- Familiarity with CI/CD tools like Jenkins, GitLab CI, or CircleCI.

- Exposure to security best practices for web applications (OWASP)


info-icon

Did you find something suspicious?