Backend Engineer (Freelancer)
在 Tectu,你可以产生真正的影响!作为后端工程师,你将在提供面向客户的应用程序和后端基础设施方面发挥主要作用。理想候选人热衷于为不断变化的业务需求和技术景观提供尖端解决方案。你将与我们的产品,UX 和工程团队密切合作来定义并提供这些解决方案。如果你对技术充满激情,自动化和有纪律的自由职业者,我们很想跟你说话。理想的候选人既有愿意,也希望在动态环境中工作,能够在日常活动中应用敏捷方法,并且喜欢独立地工作,几乎没有监督,而且还是在团队环境中。关于 Tectu 的角色,我们与各种客户合作,为解决不同问题和需求提供先进技术解决方案。作为 Tectu 的后端工程师,你的日期很可能会根据你参与的项目而异,但一般你将执行以下的活动:· 建立生产级后端服务和 API 以快乐满足客户 ·从创建到生产部署的重大项目拥有,快速运输 · 设计和开发为各种客户提供简单但灵活解决方案 ·确保系统和基础设施的高性能和可扩展性。· 为后端基础设施构建可重复使用组件 · 在开发生命周期中自动测试的质量代码编写 · 贡献团队范围内的努力 - 代码审查,设计评审,技术决策和指导他人要求 · 5年以上与制作级 Java,C#,Python 或类似语言经验 · 包括关系式和 NoSQLDB 等多种数据存储和建模 (例如:基于数据结构,多线程处理,OOP 和设计模式的固体编程基础 · 与微服务架构和强大的 API 设计技能经验 · Docker 和 Kubernetes 等容器和配套工具的经验。· 最新云技术的经验 (AWS,Azure,Google)· 有证实拥有及时提供功能的记录软技能 · 强有力的工作道德和坚实的核心价值观 (诚信,完整性,创造力)· 紧迫感,所有权思维以及客户关注 · Inn
查看英文原文
At Tectu, you can make a real impact! As a Backend Engineer you will play a lead role in delivering customer facing applications and backend infrastructure. The ideal candidate is passionate about delivering cutting edge solutions to support the changing business needs and technology landscape. You will be working closely with others on our Product, UX and Engineering teams to define and deliver these solutions.
If you are passionate about technology, self-motivated and a disciplined freelancer, we would love to speak with you. The ideal candidate has both a willingness and desire to work in a dynamic environment, is able to apply Agile methodologies in day-to-day activities, and who enjoys working both independently with little oversight and in a team environment.
About the Role
At Tectu, we work with various customers, providing advanced tech solutions to solve different problems and needs. As a Backend Engineer at Tectu, your day will most likely vary according to which projects youre involved in, but generally youll be performing the following activities:
- Building production-grade backend services and APIs to delight customers
- Owning major projects from inception to production deployment, shipping at a rapid pace
- Architecting, designing and developing simple, yet flexible solutions for a variety of customers
- Ensuring high performance and scalability of systems and infrastructure.
- Building reusable components for backend infrastructure
- Writing quality code thats automatically tested as part of the development lifecycle
- Contributing to team-wide efforts - code reviews, design reviews, technical decisions, and mentoring others
Requirements
- 5+ years with production grade Java, C#, Python or similar languages
- Experience with a variety of data stores and modeling including relational and NoSQL DBs (e.g. MySQL, Postgres, Elastic, Redis, Mongo, Cassandra, etc)
- Solid programming foundations: data structures, multi-threading, OOP and design patterns
- Experience with microservices architectures and strong API design skills
- Experience with containers and orchestration tools, such as Docker and Kubernetes.
- Experience with the latest cloud technologies of one of the biggest vendors (AWS, Azure, Google)
- A proven track record of owning and delivering features on time
Soft Skills
- Strong work ethic and strong core values (honesty, integrity, creativity)
- Sense of urgency, ownership mindset, and customer focus
- Innovative problem solver who takes initiative never stops thinking about ways to improve
- Ability to self-learn new skills and technologies
Advantage
- BS in Computer Science, or similar degree is preferred
- Deep awareness of cross-browser tweaks and responsive design
- Highly experienced in building scalable, high-performance, tested, and monitored systems
- Able to create and communicate the 'big picture' in a clear way.
Originally posted on Himalayas