Director, Technical Development

ThrotleRed Bank, NJ
23hHybrid

About The Position

As a Software Engineer you will be part of our Application Development team and be responsible for designing, developing, and testing Throtle’s self-service healthcare identity platform. The software engineer will collaborate closely with the team to design and implement technical solutions, proactively troubleshoot problems, and react to real-time operational demands.

Requirements

  • Educational Background: Bachelor’s degree in Computer Science, Software Engineering, or related technical field.
  • 4+ years of professional software development experience.
  • Foundational Knowledge: Solid understanding of core computer science principles, including data structures, algorithms, and object-oriented programming (OOP) concepts.
  • Programming Proficiency: Demonstrated proficiency in Go and/or Java. Additional programming language experience (e.g., Python, JavaScript/TypeScript, etc.) a plus.
  • Proficiency in frontend technologies (React, Angular)
  • API Proficiency: Demonstrated proficiency building, deploying and interfacing to RESTful APIs.
  • Database Knowledge: Experience with SQL (e.g., PostGresSQL, RDS) and NoSQL (e.g., MongoDB, DocDB, etc.) database technology.
  • Problem-Solving skills: Strong analytical and problem-solving abilities with a logical approach to challenges.
  • Communication: Excellent verbal and written communication skills.
  • Collaboration: Eagerness to work effectively within a team environment, sharing knowledge and supporting colleagues.
  • Growth Mindset: A strong desire to learn, adapt, and continuously improve your technical skills.

Nice To Haves

  • Experience with cloud platforms (e.g., AWS, Google Cloud, Azure)
  • Exposure to CI/CD pipelines

Responsibilities

  • Collaborate with teammates to design and implement robust, scalable and maintainable software solutions.
  • Write clean, efficient, and well-documented code following best practices and company and industry standards.
  • Actively participate in code reviews, providing constructive feedback and learning from peers.
  • Troubleshoot and debug software issues, often assessing issues in real time to identify root causes and implement effective fixes.
  • Learn and apply new programming languages, frameworks, tools, and methodologies as required.
  • Contribute to testing efforts, including writing unit and integration tests to ensure software quality and reliability.
  • Assist in documenting technical designs, processes, and code to ensure clarity and maintainability.
  • Engage in team discussions, sharing ideas and contributing to a positive and innovative development culture.

Benefits

  • 401(k) matching
  • Company parties
  • Competitive salary
  • Dental insurance
  • Free food & snacks
  • Health insurance
  • Opportunity for advancement
  • Paid time off
  • Training & development
  • Vision insurance
  • Competitive compensation.
  • Comprehensive benefits include Medical, Dental, and Vision.
  • Life insurance.
  • Long-Term Disability
  • A generous PTO program.
  • A 401k plan supported by a company match.
  • Half Day Summer Fridays (close at 1 p.m. Memorial Day to Labor Day).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service