Senior Engineer I (Full-Stack)

AllCampus · Remote

Company

AllCampus

Location

Remote

Type

Full Time

Job Description

Senior Engineer I (Full-Stack)

SUMMARY:

AllCampus is looking for a Senior Full-Stack Software Engineer to take a leadership role on our Engineering team, contributing to product development on proprietary AllCampus software and helping junior team members grow their skills. Our team drives for effectiveness in testing, maintenance, and knowledge-sharing in support of new features and integrations, with a careful focus on efficient and delightful user experiences. You will work on a cross-functional product team to build performant, secure, and reliable web applications on cloud infrastructure. We know that “full-stack” takes many shapes, so we’d like to hear from you about how you define your full-stack skillset.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Develop functional and sustainable web applications with high-quality, secure, scalable, and reusable code
  • Work with designers, product owners, and customers to understand user stories and document test cases
  • Trace bugs across the surface as well as deep into our stack to provide the right people with the information needed to resolve them
  • Follow secure coding practices to model threats and mitigate vulnerabilities, helping the team meet security and compliance requirements
  • Work with product owners to ensure feasibility of deadlines with compromise, thorough planning, and creative use of existing resources
  • Work with the Director of Engineering to mentor junior engineers through pair programming, code reviews, architectural discussions, troubleshooting, design documents, and other tools of the trade
  • Collaborate with team members focusing on effective communication via Slack, Confluence, user stories, and other Agile ceremonies

REQUIRED EXPERIENCE AND SKILLS:

  • An equivalent combination of education, training and experience will be considered. We know that successful senior engineers come from a wide variety of backgrounds and experience, but candidates must be able to demonstrate experience delivering on senior-level responsibilities as part of a team.

Technical Requirements

  • Strong experience with a web development framework, with a strong preference for Python and Flask
  • Strong experience with Git (we use GitHub and GitHub Actions)
  • Experience using an ORM (preference: SQLAlchemy)
  • Proficiency with HTML, CSS,and  JavaScript
  • Proficiency with SQL

Non-Technical Requirements

  • Typical candidates will have roughly 7+ years of experience as a software engineer
  • Excellent oral and written communication skills
  • Ability to incorporate new information into work plans and technical designs
  • Critical and deep thinking about problems and potential solutions, asking “why” and probing for potential issues and alternatives

Hopes

  • Experience with other technologies in our stack, like pytest, Jinja, and Jest
  • Experience with React, NextJS, or an equivalent frontend framework 
  • Experience with AWS Tools and Development, including Terraform to develop and maintain infrastructure-as-code
  • Experience with PostgreSQL

AllCampus is committed to creating a culture that is inclusive of race, age, gender or gender identity, ethnicity, religion, nationality, sexual orientation, physical ability, military veteran status and other backgrounds. We continually strive to grow and support our diverse employee population. Read our statement on Diversity, Equity and Inclusion.

Apply Now

Date Posted

02/09/2023

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8
142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories