Virtual Tech Gurus
Description
Details:
- We are seeking a highly experienced and versatile Fullstack
Lead to drive the development and architecture of our mobile and web
applications. You will be responsible for leading both frontend (Angular/Ionic)
and backend (.NET/Azure, Kubernetes) development, ensuring seamless
integration, optimal performance, and scalability. As a leader, you will be an
owner, a problem solver, and a strategic thinker, bringing innovative ideas to
the table and challenging the status quo. If you have a passion for building robust,
high-performance applications and leading a talented team, we want to hear from
you!
Responsibilities:
- Fullstack Architecture
& Development: Design
and implement end-to-end architectures for mobile (Ionic) and web
(Angular) applications, integrated with robust backend services
(.NET/Azure, Kubernetes). - Technical Leadership: Lead and mentor a
team of fullstack engineers, fostering a collaborative and high-performing
environment. - Frontend Development: Oversee the
development of responsive and performant frontend applications using
Angular and Ionic. - Backend Development: Oversee the
development of scalable and reliable backend services using .NET (C#),
Azure services, and Kubernetes. - API Design &
Development: Design
and develop RESTful APIs to facilitate communication between frontend and
backend systems. - Performance
Optimization: Implement
and monitor performance metrics, identify bottlenecks, and drive
continuous improvement in application speed and responsiveness. - Resiliency &
Reliability: Ensure
applications are robust and resilient, implementing best practices for
error handling, fault tolerance, and data integrity. - Code Quality &
Standards: Establish
and enforce coding standards, conduct code reviews, and promote best
practices for clean, maintainable, and testable code. - Problem Solving &
Innovation: Proactively
identify and resolve complex technical challenges, bringing innovative
solutions to the table. - Strategic Input: Contribute to
product roadmap discussions, providing technical insights and
recommendations to drive product evolution. - Simplification &
Optimization: Streamline
processes, reduce complexity, and optimize workflows to enhance team
efficiency and productivity. - Cross-Functional
Collaboration: Work
closely with designers, product managers, and other stakeholders to
deliver seamless and integrated user experiences. - Kubernetes Management: Oversee
deployments and management of applications in a Kubernetes environment. - Azure Cloud Services: Utilize and manage
Azure cloud services to support backend infrastructure.
Requirements:
- 10+ years of
professional experience in fullstack development. - Strong proficiency in
Angular and experience with Ionic framework for mobile development. - Extensive experience
with Microsoft .NET (C#) and Azure services. - Proven experience in
designing and implementing microservices architectures. - Solid understanding of
Kubernetes and containerization. - Proven track record of
building and deploying high-performance mobile and web applications. - Experience with
performance optimization, monitoring, and debugging. - Deep understanding of
fullstack architecture, design patterns, and best practices. - Excellent
problem-solving and analytical skills. - Ability to lead and
mentor a team of engineers. - Strong communication and
collaboration skills. - Experience that
outweighs technology knowledge. Meaning, more experience in general
development, and less exposure to our specific technology is more
desirable than someone who has memorized our tech, but has no practical
experience. - Must be an owner of the
projects assigned. - Must be able to bring
ideas to the table and challenge the status quo. - Must be able to simplify
and optimize.
Preferred Qualifications:
- Experience with CI/CD
pipelines and automated testing. - Knowledge of monitoring
and logging tools (e.g., Azure Monitor, Application Insights). - Experience with message
queues and event-driven architectures. - Familiarity with DevOps
practices.
Experience with performance tuning and scaling
large-scale applications.
JOBID: 12215