Senior Backend Software Developer

Remote
Full Time
Experienced

Dapt is a B2B SaaS company building the future of cloud based job costing.

We are seeking a highly skilled and experienced United States Based Software Developer to join our dynamic team. The ideal candidate will have a strong background in JavaScript, with significant experience in building and maintaining data pipelines using backend technologies. The role requires expertise in Kafka, MongoDB, and AWS, with a focus on developing scalable, efficient, and robust systems.

Key Responsibilities:

  • Design, develop, and maintain data pipelines and backend services using JavaScript.
  • Work with Apache Kafka to build real-time data streaming and processing solutions.
  • Utilize MongoDB to manage and query large datasets efficiently.
  • Leverage AWS services (such as ECS, ECR, and Amplify,) to build and deploy scalable, cloud-based applications and data pipelines.
  • Collaborate with cross-functional teams to gather requirements, design solutions, and ensure successful project delivery.
  • Optimize data pipelines for performance, scalability, and reliability.
  • Implement and maintain CI/CD pipelines using Github actions to ensure smooth deployment processes.
  • Troubleshoot, debug, and improve existing systems to enhance functionality and performance.
  • Document code, processes, and data flow to ensure maintainability and knowledge sharing.
  • Stay updated with the latest industry trends and best practices to continuously improve the development process.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.
  • 3+ years of experience in software development, with a focus on backend technologies.
  • Strong proficiency in JavaScript and experience with Node.js, and Nest.js.
  • Extensive experience with Apache Kafka, including stream processing and integration with other systems.
  • Proficient in working with MongoDB, including schema design, indexing, and performance optimization.
  • Hands-on experience with AWS services and cloud-based architecture.
  • Familiarity with RESTful API design and microservices architecture.
  • Experience with CI/CD tools and practices.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and ability to work in a collaborative environment.

Preferred Qualifications:

  • Experience with other programming languages such as Python, Go, or Java.
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Experience with infrastructure as code (Terraform, CloudFormation).
  • Experience with ElasticSearch
  • Knowledge of data security best practices and compliance.

What We Offer:

  • Fully remote company and culture
  • Competitive salary and benefits package.
  • Opportunities for professional growth and career advancement.
  • A collaborative and inclusive work environment.
  • Access to cutting-edge technologies and projects.
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*