Full-Stack Development
VBeyond Corporation
- Noida, Uttar Pradesh
- Permanent
- Full-time
- Lead and manage the development of end-to-end solutions using Angular for the frontend and Python (with Django or Flask) for the backend.
- Architect and implement scalable and performant applications.
- Strong knowledge of Database .
- Collaborate with cross-functional teams (product managers, designers, other developers) to define technical requirements and deliver high-quality software solutions.
- Write clean, maintainable, and efficient code while ensuring security and data protection.
- Oversee code quality and review pull requests to ensure adherence to best practices.
- Design, implement, and maintain RESTful APIs and integrations.
- Lead, mentor, and guide a team of junior developers to improve coding skills and grow professionally.
- Troubleshoot and debug issues in both frontend and backend systems.
- Ensure application performance, scalability, and reliability across all environments.
- Participate in code sprints, plan release schedules, and track project milestones.
- Stay up to date with emerging technologies and trends, and continuously improve development practices.
- Proficiency in Angular, including Angular CLI, modules, components, services, directives, pipes, and RxJS.
- Solid understanding of HTML5, CSS3, JavaScript, and responsive design principles.
- Experience with state management libraries like NgRx or Akita.
- Familiarity with frontend testing tools such as Jasmine and Karma.
- Strong experience in Python, with proficiency in frameworks like Django, Flask, or FastAPI.
- Experience with RESTful API development and integration with third-party services.
- Working knowledge of databases like PostgreSQL, MySQL, or MongoDB.
- Familiarity with caching solutions such as Redis or Memcached.
- Experience with version control tools like Git.
- Strong understanding of Agile/Scrum methodologies and project management tools.
- Experience with CI/CD pipelines and DevOps practices.
- Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud).
- Knowledge of containerization and orchestration tools like Docker and Kubernetes.
- Excellent problem-solving and debugging skills.
- Proven experience in leading and mentoring a team of developers.
- Strong communication skills and the ability to collaborate effectively with stakeholders.
- Experience with frontend state management libraries such as NgRx or Akita.
- Experience with GraphQL or other data-fetching libraries.
- Familiarity with serverless architectures.
- Knowledge of Design & test-driven development (DDD/TDD) and experience with unit/integration testing frameworks.
Expertia AI Technologies