Posted on: 05/08/2025
Job Description :
Key Responsibilities :
- 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 :
- 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 :
- 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)
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1525052
Interview Questions for you
View All