Apptegy partners with school districts to simplify communication, elevate their brand, and empower every role in their organization.
As a Staff Engineer at Apptegy, you will play a pivotal role in shaping the technical direction of our products and driving key engineering initiatives.
You will combine your deep technical expertise with leadership skills to mentor other engineers, promote best practices, and ensure the successful delivery of high-quality solutions.
You will have the opportunity to work on challenging problems, influence architectural decisions, and make a significant impact on our team and our customers.
Responsibilities include designing, developing, and maintaining complex full-stack applications, ensuring scalability, performance, and reliability.
You will provide technical leadership and guidance to development teams, fostering a collaborative and growth-oriented environment.
You will drive architectural decisions and promote best practices across the engineering organization.
Mentoring and coaching senior and junior engineers will be part of your role, helping them to improve their technical skills and grow their careers.
You will collaborate with product managers, designers, and other stakeholders to define and deliver high-impact solutions.
Identifying and addressing technical challenges, proposing innovative solutions, and driving their implementation will be key tasks.
Participation in code reviews to ensure code quality and adherence to standards is expected.
You will contribute to the continuous improvement of our development processes and tools.
Staying up-to-date with the latest technologies and trends, and evaluating their potential impact on our products is essential.
Requirements:
A Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience is required.
You must have 8+ years of professional software development experience, with a focus on full-stack development.
Strong full-stack proficiency in multiple programming languages (e.g., JavaScript, Python, Ruby) is necessary.
A deep understanding of front-end technologies (e.g., React, Angular, Vue.js) and back-end frameworks (Ruby on Rails) is required.
Experience designing and building scalable, distributed systems is essential.
Excellent problem-solving and debugging skills are necessary for this role.
Strong communication and collaboration skills, with the ability to influence and lead technical discussions, are required.
Experience mentoring and coaching other engineers is a must.
A passion for learning and continuous improvement is expected.
A customer-centric mindset and a focus on delivering high-quality solutions are essential.
Benefits:
Comprehensive medical, dental, vision, and life insurance coverage is provided.
A retirement 401(k) plan with employer match is available.
Health Savings Accounts (HSA) and Flexible Spending Accounts (FSAs) are offered.
Mental Health Reimbursement is included in the benefits package.
Unlimited paid time off, including seasonal (December) company-wide time off, is provided.
Paid parental and medical leave is available for employees.