Posted in

Senior Software Engineer II

Senior Software Engineer II

CompanyKargo
LocationNew York, NY, USA
Salary$160000 – $180000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • B.S or higher in Computer Science, Mathematics, Physics or equivalent work experience.
  • 7+ years of professional software development experience in full-stack roles.
  • Strong portfolio (i.e. Github) demonstrating past work experience.
  • Proficiency in frontend frameworks such as React or Angular.
  • Expert knowledge of JavaScript and CSS
  • Strong knowledge of the Software Development Life Cycle, including QA and deployment processes.
  • Experience with microservices architecture.
  • Proficiency in DevOps practices and tools like Docker and Kubernetes.
  • Experience reviewing other developers’ code and mentoring more junior developers.
  • Familiarity with the current technical capabilities and limitations of mobile devices and cross-platform development.
  • Ability to take a loosely defined idea from the brainstorming phase to production, including the architecture plan, development, and testing process.
  • A clean sense of design aesthetics and a natural propensity towards simplification over complication.
  • Excellent communication, presentation, interpersonal, and analytical skills; the ability to communicate complex, interactive design concepts clearly and persuasively.
  • Experience with the Ad Tech industry: programmatic, creative/ad tags, Google Ad Manager, Prebid, etc.

Responsibilities

  • Write clean and effective code.
  • Lead the design, development, testing, and deployment of full-stack applications.
  • Build and maintain scalable APIs, backend services, and frontend user interfaces.
  • Collaborate with product managers, designers, and other engineers to define and implement technical requirements.
  • Work with other team members to fix and deploy any bugs or features that come your way.
  • Be the owner of multiple code bases, ensuring the architecture and code quality are upheld to our standards.
  • Optimize application performance for scalability, maintainability, and reliability.
  • Provide technical leadership, guidance, and mentorship to junior team members.
  • Identify and initiate investigations into new technologies, prototype and test solutions for product features, and design and validate production designs that deliver exceptional user experiences.
  • Thrive in a fast-paced, collaborative environment.

Preferred Qualifications

    No preferred qualifications provided.