Software Engineer

Team Guille

Software Engineer

Team GuilleLocation not specified

Tech Lead- Back End

Remote

About the Position

As the Senior Back-End Developer and Tech Lead, you will be responsible for architecting, developing, and maintaining the back-end infrastructure. Your primary focus will be to ensure the back-end code meets industry standards, is scalable, and seamlessly interacts with our databases. Additionally, you will collaborate with cross-functional teams to enhance the product's functionality and user experience. Your role will include 50% to 70% of coding time, with the rest being focused on adapting our architecture, coordinating dev execution, and helping the team grow, ensuring a cohesive and productive work environment. With your positive and collaborative attitude, you will inspire and motivate your team to achieve excellence.

We build state-of-the-art AI to predict the cognitive impact of ad creative. Incubated at Harvard and MIT, the firm supports the leading advertisers in the world. We help optimize creative ahead of time by predicting and optimizing their upper-funnel and lower-funnel KPIs. We have a team of very strong engineers and scientist, and a working culture marked by dynamism, ambition and entrepreneurship.

Responsibilities

* Develop robust and efficient back-end code that interfaces with our databases, emphasizing scalability and maintainability.

* Work cross functionally with product, data science, and leadership to iteratively enhance and expand the product's feature set.

* Work in tandem with front-end developers, data science and product to create an intuitive and high-performance dashboard experience.

* Translate product requirements and user feedback into actionable features and improvements.

* Evaluate and rigorously test code to uphold industry best practices.

* Actively participate in the recruitment process to select team members who align with our culture and mission.

* Lead the onboarding process for new team members, ensuring a smooth transition and integration into the team.

* Actively collaborate with compliance and cybersecurity teams to ensure data security and regulatory compliance.

About You

* You are an accomplished developer with a minimum of 7 years of experience, demonstrating a track record of launching successful products.

* You thrive in dynamic environments; you take the initiative and demonstrate responsibility in meeting deadlines.

* You deeply appreciate the intricacies of back-end development and its vital role in a product's success.

* Collaboration is second nature to you, and your positive and collaborative attitude fosters a harmonious team environment.

* You possess strong leadership skills, with the ability to mentor and guide junior team members.

* Your enthusiasm for building a cohesive and productive team is evident in your involvement in the hiring and onboarding processes.

Minimum Qualifications

* Bachelor's degree in Computer Science, Software Engineering, a related technical field, or equivalent practical experience.

* Proficiency in TypeScript, with a minimum of 2 years of experience.

* At least 7 years of experience in backend development projects.

* Familiarity with relational databases and mainstream frameworks (e.g., MySQL, AuroraSQL, AWS RDS) for at least 2 years

* 2 years of experience with GraphQL.

Preferred Qualifications

* Experience working with NoSQL databases.

* Familiarity with TypeORM or TypeGraphQL.

* Expertise in serverless architecture development, including AWS, Azure, or GCP.

* Proficiency in SQL database management and optimization, with a focus on query performance.

What We Offer

* Competitive salary with equity options to make you a stakeholder in Memorable's success.

* Learning bonus for continuous improvement and skill development.

* Annual bonus awarded based on individual or team performance achievements and meeting objectives