Senior Full Stack Software Engineer

SquarePeg

SquarePeg

Software Engineering
New York, NY, USA
Posted on Oct 4, 2024
Overview

We are actively seeking a Lead Full Stack Software Engineer to join our client's start-up team in the Generative AI space!

This position is ideal for someone with a self-starter mindset, thrives in small teams, and has a deep interest in designing, implementing, testing, and maintaining software. This person will be an expert technologist with experience in highly available and scalable software. This individual should be capable of delivering high-quality work independently and learn from mistakes to continually grow in their role.

The position is hybrid based in New York City (3-4 days a week in office).

Responsibilities

  • Plan and lead complicated technical projects within the company, including implementing various AI models.
  • Write code that adheres to internal standards for style, maintainability, and best practices for high-scale web environments, and maintain these standards through code review.
  • Identify and resolve impediments to team efficiency, such as technical debt, and propose and implement solutions.
  • Advocate for enhancements to product quality, security, and performance, and address technical problems of various scopes and complexities.
  • Represent the company and its values in public communication around specific projects and community contributions.
  • Ship features and improvements with minimal guidance, collaborating with the team on larger projects.

Qualifications

  • Bachelor’s or Master’s Degree program in Computer Science, Computer Engineering, or a related field (or equivalent experience).
  • Proven experience of 6+ years as a full-stack engineer building sophisticated applications at scale.
  • In-depth knowledge of AWS or other public cloud platforms (GCP, Azure, etc.)
  • Experience developing applications utilizing relational database engines as part of the overall application architecture.
  • Extremely motivated, highly passionate, and curious about new technologies. Take pride in their work and strive to achieve incredible results through clear communication and planning skills.
  • Strong background of object-oriented design principles and design patterns.