
Software Engineer – Chat/Portal
Front
full-time
Posted on:
Location Type: Hybrid
Location: Santiago • 🇨🇱 Chile
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
JavaScriptNode.jsPythonReactRubyTypeScript
About the role
- You will work closely with product managers, product designers and other engineers to improve Front’s chat, chatbots, portal, self-serve support, and related offerings. You will conceptualize, design, implement, test, and launch improvements and integrations that extend the capabilities of Front’s self-serve support products.
- You will coordinate on project scope, assess technical complexity and risk, coordinate dependencies with other teams, mentor more junior engineers, and maintain a high bar for technical excellence on the team.
- You will be developing in a JavaScript environment, with special emphasis on TypeScript, Node.js, and React.
Requirements
- Experience delivering everything from product-focused features and enhancements to new products.
- Industry experience building fast, reliable, real-time web-based applications.
- Fluency in a dynamic language like Javascript, Python, Ruby, or similar.
- Knowledgeable about modern web technologies and excited to learn new ones, e.g. Node.js ES6, TypeScript, React.
- Exposure to architectural patterns of a large, high-scale web application.
- Product minded: committed to building the best user experience.
- Business minded: understands the power of leveraging technology toward business outcomes.
- Ability to thrive in a dynamic, fast-paced, collaborative, and high-growth environment.
- Understand the trade-offs in employing different engineering solutions to a problem, valuing pragmatism over idealism.
Benefits
- health insurance
- retirement plans
- paid time off
- flexible work arrangements
- professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptTypeScriptNode.jsReactPythonRubyweb-based applicationsarchitectural patternsreal-time applicationsdynamic languages
Soft skills
mentoringcollaborationproduct-mindedbusiness-mindedpragmatismadaptabilitycommunicationtechnical excellenceproject coordinationrisk assessment