ID 3039 – Software Engineer

Job Category: Node.js TypeScript
Job Type: Remote
Job Location: LATAM

About us:
The company is a rapidly growing SaaS startup that enables real estate agents to manage their online presence. We are moving fast to be a one stop shop for everything from websites to marketing services. If building scalable infrastructure to host thousands of small business websites or architecting an interactive editing experience for email marketing interests you — you would be a great fit for our engineering & development teams.
The Flagship group owns our core product offering which includes Website Builder, Render Engine and Website Hosting Architecture. The team is fully immersed in the challenges of abstracting html/css and how to enable real estate agents to build and customize their website. This team regularly interfaces with the Platform and Data Squads for CMS and MLS Data in addition to the Creative Team for templated HTML content. Currently the render engine is responsible for rendering more than 1000 static pages a minute and the team is exploring how to build the next generation of collaborative home search capabilities.

● Design, build, test, and deploy the cloud-native platform and microservices/API to be consumed by our platform and clients.
● Partner with architecture and external development teams to design reusable frameworks and technical solutions.
● Partner with cross functional team members to create new user-facing features and build reusable code and libraries for future use.
● Participate in the evaluation of emerging technology and tools.
● Optimize application for maximum speed and scalability.
● Conduct code reviews for peers and mentor junior Engineers.
● Iterate on our framework for rendering and building a common of libraries and components.
● Participate in squad ceremonies and team events (lunch & learn, brainstorms, etc.)

Our technology stack:
● React / StyledComponents / Apollo / SingleSPA.
● Node / Typescript Microservices.
● Python ETLs.
● Postgres / ElasticSearch / DynamoDB.
● AWS / Kubernetes / Lambda.

Skills and qualifications:
● 5+ year experience developing web applications in a full stack capacity. Bonus points for experience with TypeScript on Node.js.
● Experience optimizing page load speeds and optimizing client-side application performance.
● Experience tightly integrating client-side applications to backend APIs.
● Experience with GraphQL and the Apollo or Relay client.
● Experience in designing optimal system integration with data persistence layers, including use of ORMs, SQL and APIs to interact with RDBMS, NoSQL and other data storage systems.
● Experience with data-driven architecture and systems design, RESTful APIs, microservices architecture. Test Driven Development experience is a plus.
● Strong understanding and implementation of cloud-native architectures (AWS serverless or containers preferred) at scale in production.
● Experience building solutions iteratively, focusing on continuous delivery streams that demonstrate value with every release.
● Experience with Software as a Service (SaaS), multi-tenancy application development.
● Experience working in a Continuous Integration / Continuous Delivery (CICD) model, including Github and CI pipeline automation tools.
● Proven success working in Agile environments (Scrum, Kanban, etc.)

Nice to have:
● Prior experience or knowledge of SEO best practices and implementation.

Great, just keep talking to your recruiter.

Apply for this position

If you are already talking to a recruiter from CONEXIONHR, DON'T FILL THE FORM.

Allowed Type(s): .pdf, .doc, .docx
💬 ¿Necesitas ayuda?