Senior Full Stack Developer
关于角色:我们正在寻找一个主要的全职工程师,以在我们的团队中担任战略和实践领导作用。这个位置是个经验丰富的技术人员理想的,谁勃地解决复杂的建筑挑战并推动可扩展的网络应用中的创新。你将负责引领技术方向,确保整个技术堆无整合,并指导一支高性能工程师团队。如果你对尖端技术,系统架构和构建关键任务软件解决方案充满热情,我们希望听从你的意见。主要责任:· 设计,实施可扩展和弹性强大的网络应用程序。· 在整个技术堆中定义和执行最佳实践。· 推动技术决策,确保采用现代框架和方法。·监督并完善系统架构,性能调整和安全增强。· 领导跨功能团队在设计和提供强大的软件解决方案。·开发和维护 API,分布式系统和云原生基础设施。·进行高层次代码审查,执行编码标准,建立 CI/CD 最佳实践 · 保持行业趋势的前沿,在适当的情况下评估和集成新技术。· 做为导师和技术顾问,指导初级和中等级工程师提高团队整体能力。· 与利益相关者合作,将业务目标转化为可扩展的技术解决方案。所需技能和经验:· 8年以上作为全台开发人员或软件架构师的工作经验。· 深入了解 JavaScript/TypeScript,Python 或 Golang. ·对复杂前端开发 React,Angular 或 Vue.js 有经验。• 在 Node.js,Django,Flask, .NET 或 Golange 等后端技术方面具有强大的熟练知识。· 具有 PostgreSQL,MySQL 或 MongoDB 的高级数据库管理技能。· 有大量云平台 (AWS,Azure,GCP) 和云本土架构经验。· 在建立和扩展微服务,事件驱动架构和分布式系统方面的专业知识。· 深入了解包括 CI/CD,Docker,Kubernetes,Terraform 以及无服务器架构在内的 DevOps 实践。·对安全最佳实践,性能优化和系统可靠性有良好的理解。· 强大的解决问题技巧,拥有优化和调试记录。
查看英文原文
About the Role:
We are seeking a Principal Full-Stack Engineer to take a strategic and hands-on leadership role within our team. This position is ideal for a seasoned technologist who thrives in solving complex architectural challenges and driving innovation in scalable web applications. You will be responsible for leading the technical direction, ensuring seamless integration across the entire technology stack, and mentoring a team of high-performing engineers. If you are passionate about cutting-edge technology, system architecture, and building mission-critical software solutions, we want to hear from you.
Key Responsibilities:
- Architect, design, and implement highly scalable and resilient web applications.
- Define and enforce best practices across the full technology stack.
- Drive technical decision-making, ensuring the adoption of modern frameworks and methodologies.
- Oversee and refine system architecture, performance tuning, and security enhancements.
- Lead cross-functional teams in designing and delivering robust software solutions.
- Develop and maintain APIs, distributed systems, and cloud-native infrastructure.
- Conduct high-level code reviews, enforce coding standards, and establish CI/CD best practices.
- Stay at the forefront of industry trends, evaluating and integrating new technologies where appropriate.
- Act as a mentor and technical advisor, guiding junior and mid-level engineers to elevate overall team capabilities.
- Collaborate with stakeholders, translating business objectives into scalable technical solutions.
Required Skills & Experience:
- 8+ years of experience as a Full-Stack Developer or Software Architect.
- Deep expertise in JavaScript/TypeScript, Python, or Golang.
- Proven experience with React, Angular, or Vue.js for complex front-end development.
- Strong proficiency in backend technologies such as Node.js, Django, Flask, .NET, or Golang.
- Advanced database management skills with PostgreSQL, MySQL, or MongoDB.
- Extensive experience with cloud platforms (AWS, Azure, GCP) and cloud-native architecture.
- Expertise in building and scaling microservices, event-driven architectures, and distributed systems.
- Strong knowledge of DevOps practices, including CI/CD, Docker, Kubernetes, Terraform, and serverless architectures.
- Solid understanding of security best practices, performance optimization, and system reliability.
- Strong problem-solving skills, with a track record of optimizing and refactoring large-scale applications.
Nice-to-Have:
- Experience with GraphQL and event-driven architectures (Kafka, RabbitMQ, Pub/Sub).
- Background in AI/ML model integration within full-stack applications.
- Proven contributions to open-source projects or technical blogs.
- Experience leading engineering teams in a high-growth startup or enterprise environment.
Originally posted on Himalayas