Jobs · Engineering

Backend Developer, AWS

Tactacam · United States · 4 wk ago
RemoteRemoteEngineeringFull-time

About the role

Tactacam is a leading innovator in outdoor and action camera technology, dedicated to providing high-quality products that enhance the outdoor experience. With over 1,000,000 active customers, we continue to push the boundaries of technology, design, and functionality. Our team is passionate about developing cutting-edge products, and we offer exciting opportunities for career growth in a dynamic, fast-paced environment.

As a Backend Developer, you will be instrumental in the design, development, and implementation of our next-generation, highly scalable, and resilient cloud-native backend solutions on AWS. You will play a pivotal role in the development of cutting-edge mobile applications and web platforms. The ideal candidate is a skilled, solution-oriented team player with strong communication skills, capable of collaborating across multiple teams to drive project success. You’ll work closely with our product, engineering, and leadership teams to deliver high-quality solutions aligned with Tactacam’s product initiatives.

Location Limitations: Please note at this time, we are not accepting applications from candidates based in Alaska (AK), Connecticut (CT), Delaware (DE), Massachusetts (MA), New Mexico (NM), and South Dakota (SD).

Responsibilities

  • Design, develop, and deploy backend applications and APIs using TypeScript.
  • Utilize AWS Cloud Development Kit (CDK) to define and manage cloud infrastructure as code.
  • Work extensively with NoSQL databases, particularly Amazon DynamoDB, for data storage and retrieval.
  • Develop and deploy serverless functions using AWS Lambda.
  • Collaborate with frontend developers and other stakeholders to define and implement application requirements.
  • Write clean, well-documented, and testable code.
  • Participate in code reviews and contribute to improving development processes.
  • Troubleshoot and resolve production issues.
  • Stay up-to-date with the latest AWS technologies and best practices.

Requirements

  • 3+ years of experience in system design or architecture, including knowledge of design patterns, reliability, and scalability.
  • Proficiency in TypeScript.
  • Experience with AWS Cloud Development Kit (CDK).
  • Strong knowledge of Amazon DynamoDB.
  • Experience developing and deploying AWS Lambda functions.
  • Familiarity with RESTful API design and development.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving and communication skills.
  • AWS Associate-level certification or higher, preferred

Benefits

  • Medical, Dental, and Vision coverage
  • 401k plan
  • Paid time off (PTO)
  • Disability Insurance
  • Life Insurance

Similar jobs