高级全栈工程师
Senior Full Stack Engineer
我们正在寻找一位高级全栈SaaS工程师,负责构建和扩展多租户SaaS平台。你将参与后端、网页仪表板、移动应用、第三方集成、基础设施和安全等方面的工作。
这是一个需要亲力亲为的角色,在精简的工程环境中直接与创始人合作。AI编码工具是开发流程的重要组成部分,你需要能够有效指导、审查、测试和验证AI生成的代码,同时对生产质量负全责。
- 设计、构建并发布多租户SaaS平台,包括后端服务、网页应用、移动应用和第三方集成。
- 广泛使用AI编码和开发工具以加快交付速度,同时审查、测试、调试和改进AI生成的代码。
- 对代码质量、架构、测试、性能和生产就绪性负责。
- 管理AWS上的基础设施、部署、监控和应用运维。
- 实现并维护强大的应用和数据安全,特别是针对敏感的薪资和财务信息。
- 集成和维护第三方API,包括与薪资、银行、电话、远程信息处理和其他业务系统相关的服务。
- 直接与创始人合作,将产品需求转化为可扩展的技术解决方案。
- 根据需要负责网页和移动开发,包括React Native应用。
- 6年以上专业软件开发经验。
- 有至少一个带有真实付费客户的SaaS产品的构建和发布经验。
- 精通React,以及Node.js/TypeScript或Python中的任一技术。
- 精通PostgreSQL和AWS。
- 有React Native经验,或有强烈意愿和能力负责移动应用开发。
- 有集成外部API的经验,尤其是薪资、银行、电话、远程信息处理或其他类似第三方服务。
- 对应用安全有实际理解,包括认证、加密、密钥管理和最小权限访问。
- 能够舒适地使用AI辅助软件开发并对生成的代码负责。
- 英语书面和口语表达能力强。
为什么你会喜欢我们
· 免费为所有员工提供福利(我们著名的游戏室、每日早餐、水果、咖啡和其他热饮、软饮料和果汁、公司出游和假期)
查看英文原文
We are looking for a Senior Full-Stack SaaS Engineer to take ownership of building and scaling a multi-tenant SaaS platform. You will work across the backend, web dashboard, mobile applications, third-party integrations, infrastructure, and security.
This is a hands-on role working directly with the founder in a lean engineering environment. AI coding tools are an integral part of the development workflow, and you will be expected to effectively direct, review, test, and validate AI-generated code while taking full responsibility for production quality.
- Design, build, and ship a multi-tenant SaaS platform, including backend services, web applications, mobile apps, and third-party integrations.
- Work extensively with AI coding and development tools to accelerate delivery while reviewing, testing, debugging, and improving AI-generated code.
- Take ownership of code quality, architecture, testing, performance, and production readiness.
- Manage infrastructure, deployment, monitoring, and application operations on AWS.
- Implement and maintain strong application and data security, particularly for sensitive payroll and financial information.
- Integrate and maintain third-party APIs, including services related to payroll, banking, telephony, telematics, and other business systems.
- Work directly with the founder to translate product requirements into scalable technical solutions.
- Take ownership of both web and mobile development as required, including React Native applications.
- 6+ years of professional software development experience.
- Proven experience building and shipping at least one SaaS product with real paying customers.
- Strong hands-on experience with React and either Node.js/TypeScript or Python.
- Strong experience with PostgreSQL and AWS.
- Experience with React Native, or a strong willingness and ability to take ownership of mobile application development.
- Experience integrating external APIs, particularly payroll, banking, telephony, telematics, or similar third-party services.
- Practical understanding of application security, including authentication, encryption, secrets management, and least-privilege access.
- Comfortable working with AI-assisted software development and taking responsibility for the resulting code.
- Strong written and spoken English.
WHY YOU’LL LOVE US
· All employees benefits for free (our famous games room, daily breakfast, fruits, coffee and other hot drinks, soft drinks and juices, company days out and parties…)
· Social insurance
· Open-door management policy
· Full Medical insurance
· Accommodation and Transportation Allowance
· Friendly environment that values innovation and efficiency
· Exciting opportunities for career growth and talent development
· Feedback encouragement
· Recognition and reward programs
· Competitive salaries and incentives
· Friendly environment
· Flexible and Comfortable schedule
· Fun committees
· Monetary rewards
· Fun, smart and creative people
· Career possibilities with growing team
· Paid vacations
· Social benefits
For more information about Nile Bits, please visit our website:
https://www.nilebits.com