Who You Will Be
As a Sr. Software Developer at Simple Syllabus, you will work closely with all members of our team to help make Simple Syllabus a more compelling and competitive product. In addition to designing, developing, and testing, you will be involved in all aspects of the software development lifecycle, and will have an integral role in defining how we achieve our goals.
You will collaborate with the entire team as we decide on the direction of the product and create new features to implement. You will be expected to present and defend ideas, as well as challenge ideas from other team members, all in a positive and constructive environment. Likewise, you will work closely with the VP of Engineering in determining the best way to maintain and improve the application architecture.
At the core of the position will be designing enterprise-scale software architecture with an emphasis on security, scalability, accuracy, and high performance. You will review and ensure the application architecture, design, and implementation are consistent with the technology strategy and software standards. You will consult with the other software engineers to analyze the legacy applications’ technical design and source code.
We are looking for an experienced developer with some professional background in our core stack (Angular, Node, PostgreSQL). Most importantly, we are looking for someone who loves to design and develop solutions that make a huge impact for a small and growing company.
Required Qualifications
-7+ years of experience in software design and development
-Professional experience with: Angular, Typescript, Node, and PostgreSQL
-Experience working with different API patterns such as REST and SOAP
-Experience with other common development tools such as Jenkins, Docker, JIRA, etc
-Significant experience in Analys, Design, Development, Testing and Implementation (all phases of software development - SDLC)
-Strong written and verbal communication skills
-Ability to work in a team oriented, positive environment using Agile/Scrum methodology
-Experience with WCAG and OWASP guidelines during software development and testing activities.
Preferred Experience
-Advanced PostGreSQL development experience
-Advanced database design and optimization experience
-Advanced API development experience
-Advanced Angular experience
-Advanced PHP experience
-Familiarity with AWS services (EC2, RDS, Cloudfront)
-Familiarity with SSO technologies (SAML, CAS, LDAP)
What’s In It For You
A chance to change the world, of course, or at the very least how higher education delivers information to students.
In a young and rapidly growing SaaS software company, you will have the ability to impact change and greatly affect the trajectory of the business. Your role and responsibilities will be partially decided by you, as you take slack from our existing team. You will also receive a competitive base salary, performance based bonuses, company sponsored healthcare, 401K with matching, paid time off, and other benefits.
About Us
Based in Tampa Florida, Simple Syllabus is the fastest growing provider of syllabus management technology in North America and is used by institutions of higher learning ranging from prestigious research universities to small, private colleges with less than 1,000 students and everything in between. Simple Syllabus is a centralized, template-driven platform that enables instructors to quickly personalize and publish interactive class syllabi for mobile, web, and print formats. The application’s unique approach pulls together established institutional data such as policies, learning objectives, and course section content so faculty and staff don’t have to—saving time and ensuring easy compliance and reporting for accreditation.
Job Type: Full-time
Pay: $115,000.00 - $140,000.00 per year
Benefits:
- 401(k)
- 401(k) 2% match
- Bereavement leave
- Dental insurance
- Food provided
- Gym membership
- Health insurance
- On-site gym
- Paid holidays
- Paid parental leave
- Paid sick time
- Paid time off
- Parental leave
- Vision insurance
Compensation package:
Experience level:
Schedule:
- 8 hour shift
- Monday to Friday
Application Question(s):
- Are you currently physically located in the Tampa Bay Area? If you are not, please do not apply. This job is in person and the interview process will include onsite activities.
Experience:
- Angular: 3 years (Required)
- PostgreSQL: 3 years (Required)
- PHP: 3 years (Required)
- Software development: 7 years (Preferred)
Work Location: In person