Simple Syllabus - Tampa, FL

posted 4 months ago

Full-time - Entry Level
Tampa, FL

About the position

As a Software Developer at Simple Syllabus, you will play a crucial role in enhancing our product and contributing to the software development lifecycle. Your responsibilities will extend beyond just coding; you will collaborate with team members to define product direction and create new features. This position requires you to present and defend your ideas while also constructively challenging the ideas of others in a supportive environment. You will work closely with the Director of Engineering to maintain and improve the application architecture, ensuring that the software remains robust and scalable. Your primary focus will be on writing high-quality, well-commented code to implement new features, fix defects, and refactor existing components. Participation in code reviews and maintaining internal documentation will also be part of your duties. Additionally, you will be included in a support rotation to help triage escalated client issues, ensuring that our users receive timely assistance. We are looking for a passionate developer who may not have experience in every aspect of our core stack (Angular, Node, PostgreSQL) but is eager to write code and see their contributions make a difference in a small, growing company. This role offers a unique opportunity to impact the higher education sector by improving how information is delivered to students. You will have the chance to shape your responsibilities as you integrate into our existing team, making this a dynamic and rewarding position.

Responsibilities

  • Collaborate with team members to define product direction and create new features.
  • Write high-quality, well-commented code to implement features and fix defects.
  • Participate in code reviews and maintain internal documentation.
  • Work closely with the Director of Engineering to improve application architecture.
  • Be part of a support rotation to triage escalated client issues.
  • Constructively challenge ideas and present your own in a positive environment.

Requirements

  • Experience with at least one of the following: Angular, TypeScript, Node, or PostgreSQL.
  • Strong written and verbal communication skills.
  • Ability to work in a team-oriented, positive environment.
  • Willingness to constructively challenge ideas.

Nice-to-haves

  • Experience with PHP.
  • Data modeling for a relational database.
  • Working with Git.
  • Working with Jira.
  • Writing unit tests.

Benefits

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service