Vestmark

Senior Full Stack Software Engineer

Vestmark

full-time

Posted on:

Origin:  • 🇺🇸 United States • Massachusetts

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudDistributed SystemsDockerDynamoDBGoogle Cloud PlatformJavaScriptMicroservicesMongoDBMySQLNoSQLPostgresPythonTerraform

About the role

  • Play a key role in designing, developing, and maintaining high-quality SaaS applications, services, and systems.
  • Architect, design, and implement scalable, reliable, and maintainable software solutions across various systems and platforms.
  • Write clean, efficient, well tested, and documented code; conduct thorough code reviews and ensure best practices are followed.
  • Work closely with and incorporate feedback from product management and other engineers; collaborate within a fast-paced, self-organizing team.
  • Develop unit tests, integration tests, participate in system testing; troubleshoot and resolve bugs, performance issues, and other technical challenges.

Requirements

  • 5+ years of experience in software engineering, with a proven track record of delivering complex software solutions in a production environment.
  • Strong proficiency in at least one programming language (e.g., Python, JavaScript, C#, etc.).
  • Strong understanding of data structures, algorithms, and software design patterns.
  • Experience with software architecture, microservices, and distributed systems; ability to design and implement scalable and resilient systems.
  • Strong understanding of CI/CD pipelines, containerization (e.g., Docker), cloud services (e.g., AWS, Azure, GCP), and infrastructure as code (e.g., Terraform).
  • Strong knowledge of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., DynamoDB, MongoDB).
  • Proficient in version control systems such as Git or Bitbucket.
  • Solutions-oriented person with a strong team-first mentality; contribute to core values: We Before Me, Positive Energy, Knowledge Explorer, and Own It.
  • Language-agnostic position valuing problem-solving and deep technical expertise.