Skip to content

Senior Software Engineer II
Company | Kargo |
---|
Location | New York, NY, USA |
---|
Salary | $160000 – $180000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, 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.