出海雷达

全栈开发工程师/高级全栈开发工程师/负责人

Full Stack Developer/Senior Full Stack/Lead

开发工程限定地区(需当地身份)
公司CRUX
薪资未公开
工作地点India
地域资格限定地区(需当地身份)
时区要求日间重叠约 6 小时,基本正常作息
用工类型Full Time
发布时间22 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 India 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

我们正在寻找一位技能娴熟且多才多艺的全栈开发人员加入我们的工程团队。在此职位中,您将负责Web应用的端到端开发,从设计用户界面前端组件到构建强大、可扩展的后端逻辑和数据库架构。

理想的候选人对整个软件开发生命周期有深入的理解,并能在快节奏的敏捷环境中工作。无论您是经验丰富的高级开发人员还是准备推动架构决策的团队负责人,您将在确保我们平台性能、安全性和可扩展性方面发挥关键作用。

主要职责

  • 前端开发:使用Angular(v16+)和TypeScript设计并实现响应式、高性能的用户界面。
  • 后端开发:使用NestJS和Node.js构建和维护安全、可扩展的后端应用程序。
  • 数据库管理:在关系型(PostgreSQL)和非关系型(MongoDB)数据库中设计和优化数据模型。
  • API设计:开发和集成RESTful API;具有微服务架构经验者优先。
  • 全栈集成:确保客户端和服务器端系统的无缝通信。
  • 代码质量:使用Jest或Jasmine等框架进行充分测试,并参与严格的代码审查。
  • DevOps与部署:在CI/CD流程中工作,并使用Docker和Kubernetes等容器化工具。
  • 指导:(针对高级/团队负责人)提供技术指导,推广最佳实践,并领导架构讨论。

技术要求

  • 专业经验:4至12年专业环境下的软件开发经验。
  • 核心基础:对计算机科学基础有扎实掌握,包括数据结构、算法和软件设计模式。
  • 前端精通:熟练掌握Angular(特别是版本16及以上)和响应式编程(RxJS)。
  • 后端精通:在NestJS、TypeScript和Node.js方面有实际经验。
  • 数据库专长:在数据库设计、查询优化和管理方面有熟练技能(PostgreSQL和MongoDB)。
  • DevOps知识:对Git、CI/CD实践和云基础设施(AWS、Azure或GCP)有扎实理解。
  • 安全:对Web安全最佳实践(OWASP、JWT、OAuth)有深入了解。
  • 教育:计算机科学、工程或相关技术领域的学士学位。
查看英文原文

We are seeking a highly skilled and versatile Full-Stack Developer to join our engineering team. In this role, you will be responsible for the end-to-end development of web applications, from architecting user-facing front-end components to building robust, scalable server-side logic and database schemas.
The ideal candidate has a deep understanding of the entire software development life cycle and is comfortable working in a fast-paced, Agile environment. Whether you are a seasoned Senior Developer or a Lead ready to drive architectural decisions, you will play a critical role in ensuring the performance, security, and scalability of our platforms.
Key Responsibilities

  • Front-End Development: Design and implement responsive, high-performance user interfaces using Angular (v16+) and TypeScript.
  • Back-End Development: Build and maintain secure, scalable server-side applications using NestJS and Node.js.
  • Database Management: Architect and optimize data models across both relational (PostgreSQL) and NoSQL (MongoDB) databases.
  • API Design: Develop and integrate RESTful APIs; experience with microservices architecture is highly preferred.
  • Full-Stack Integration: Ensure seamless communication between the client-side and server-side systems.
  • Code Quality: Conduct thorough testing using frameworks like Jest or Jasmine and participate in rigorous code reviews.
  • DevOps & Deployment: Work within CI/CD pipelines and utilize containerization tools like Docker and Kubernetes.
  • Mentorship: (For senior/lead candidates) Provide technical guidance, promote best practices, and lead architectural discussions.

Technical Requirements

  • Professional Experience: 4 to 12 years of software development experience in a professional environment.
  • Core Fundamentals: Strong mastery of Computer Science fundamentals, including data structures, algorithms, and software design patterns.
  • Front-End Mastery: Extensive experience with Angular (specifically version 16 or higher) and reactive programming (RxJS).
  • Back-End Mastery: Proven expertise in NestJS, TypeScript, and Node.js.
  • Database Expertise: Proficiency in database design, query optimization, and management (PostgreSQL and MongoDB).
  • DevOps Knowledge: Solid understanding of Git, CI/CD practices, and cloud infrastructure (AWS, Azure, or GCP).
  • Security: Deep knowledge of web security best practices (OWASP, JWT, OAuth).
  • Education: Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • Cloud & Containers: Experience with Docker, Kubernetes, and cloud-native services.
  • Leadership: Previous experience in a Lead or Senior role is highly desirable.
  • Methodology: Familiarity with Agile/Scrum processes.

Experience Level: 4–12 Years
Location: [Chennai/Remote]
About CRUX

CRUX is one of the leading information technology companies. Through its Global Network Delivery Model, Innovation Network, and Solution Accelerators, CRUX focuses on helping global organizations address their business challenges effectively.
CRUX continues to invest in new technologies, processes, and people, which can help its customers, succeed. From generating novel concepts through CRUX’s R&D and academic alliances, to drawing on the expertise of key partners, it keeps clients operating at the very edge of technological possibility.
CRUX highly skilled, dedicated IT professionals, its subsidiaries and Joint Ventures provide customized IT solutions for several industries using our range of technical expertise and experience.
CRUX
Client’s satisfaction is our utmost priority. We will go through and provide you with the right vendor with the right talent who are capable of handling any job you desire. We will handle the project for you making sure that all your requirements are met. We work for you.
We believe that every IT & ITES project is unique in it and cannot be generalized. In this model the client stands to gain by working with the pioneers of the industry at relatively lower cost and towards the end of the development life cycle the technology is transferred which value adds to the local content.
CRUX offers a wide variety of services. Match your business needs to our capabilities. Our professional staff’s are highly qualified to assist companies in any area related to their information systems environment
Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

← 返回全部职位