
Senior Backend Engineer
Zendesk
full-time
Posted on:
Location Type: Hybrid
Location: Lisbon • 🇵🇹 Portugal
Visit company websiteJob Level
Senior
Tech Stack
MicroservicesMongoDBNode.jsTypeScript
About the role
- Maintain and develop components and services together with your team
- Architect and implement complex applications, using well accepted design patterns leveraging our AI to transform the customer service industry.
- Craft and maintain high traffic services and APIs in a team of experienced software engineers.
- Anticipate future use cases and developments to strategize and design a microservice infrastructure that connects to multiple third party systems.
- Improve our code base and processes and develop new product features.
- Become part of the backend chapter, a community where everyone has an impact on the architecture of the system.
- Stay up to date on industry trends, helping drive us to innovate, learn and experiment with new tools and technologies to continuously
Requirements
- Experience with NodeJS (ES7), MongoDB, Typescript
- Skills and confidence in writing robust code to build high-performing applications
- Knowledgeable on microservices architecture, design patterns and best practices
- Ability to create fast database queries for large amounts of data
- A positive, pro-active team player who is passionate about their craft, is keen to take part in product discussions, and cares about helping the team deliver.
- You enjoy coaching and enabling others and are a natural motivator and enthusiastic mentor.
- Reliable and transparent engineering, regularly unit testing and documenting your work.
- You foster and champion a culture of continuous feedback and utilize it as a tool for growth
- Drive for continuous learning, with the ability to get up to speed with new systems and concepts quickly.
- Good communication skills, high proficiency in English with the ability to adapt communication style to given audience and situation.
Benefits
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
NodeJSMongoDBTypescriptmicroservices architecturedesign patternsdatabase queriesunit testingdocumentationhigh-performing applicationsrobust code
Soft skills
team playercoachingmentoringcommunication skillspro-activemotivatorenthusiasticreliabletransparentcontinuous feedback