Closes in 12 days Remote Job

Full Stack Developer

The Team:

The San Juan Tech Squad is a diverse group of 6 talented individuals. The team’s role ranges from software development to infrastructure. We manage our own servers, applications, and databases in the Cloud (AWS). This team manages the SharePoint sites and our Internet web page ( while follow the Agile philosophy under a SCRUM framework while maintaining DevOps practices. We support vendor risk assessments, security audits, and accessibility reviews for internal and external platforms and keep track of remediation and mitigation plans to comply with PCI, PII, SOC2, ISO 27001, and WCAG. We provide endpoint support for our two sites in PR and works closely with our IT counterparts in the US offices to leverage knowledge and best practices.

The Opportunity: 

As a Full Stack Engineer on the Software Development Team you will prepare, guide, and execute design strategies based on best practices and company standards to improve our products for the students we serve. You will develop code that is aligned with our AWS North Star goals, and you will research new technology to enable future application migration to a modern tech stack. You will help to maintain applications and work to identify opportunities that enhance business process effectiveness through technology. You will guide and execute the troubleshooting and resolution of problems within the production, quality/test, and development operating environments.

In this role, you will: 

Development and Implementation (60%) 

  • Execute the construction of new and existing software products.  

  • Perform unit testing and coordinate end user testing of the full suite of applications. 

  • Coordinate the deployment of new and existing software products. 

  • Communicate complex technical concepts to Leadership in a timely, concise, and digestible manner. 

Strategy and design (30%) 

  • Prepare design strategies based on best practices and company standards for new and existing software designs and architectures.

  • Research new technology and prepare recommendations. 

  • Design solutions that follow College Board’s security policies and accessibility standards. 

  • Facilitate and translate business needs into business requirements and systems designs. 

  • Drive the agile delivery of user-centric applications by preparing storyboards and mockups. 

  • Maintain an in-depth understanding of industry trends and evolving technology to recommend strategic improvements for the continuous maintenance and optimization of our systems. 

  • Maintain and grow technical knowledge by attending workshops; reviewing professional publications; establishing personal networks; benchmarking state-of-the-art practices; and participating in professional societies. 

Maintenance & Support (10%) 

  • Provide technical assistance in primary areas of competence and task management support. 

  • Provide technical support to third parties regarding the use, understanding, design, and implementation of College Board products, providing end user and on-site support when required. 

  • Provide timely, thorough communication in response to inquiries, and when proactive and preemptive actions are needed, inform team members and management.  

About you, you have:

  • Bachelors in computer science or engineering, a related field, or equivalent experience

  • 5+ years of software development experience 

  • Experience in a variety of technologies, including like C#.Net, VB.Net, JavaScript, PHP, C#, SQL, etc.

  • Experience with Microsoft SQL Server RDBMS, Business intelligence (BI) tools like SQL Server Reporting Services (SSRS) and automated testing software 

  • Experienced in Cloud Computing, DevOps, and Microservices.

  • Experience working with Cloud resources (AWS preferred), equivalent to Lambdas, S3, Step Functions, EC2, and/or RDS 

  • Knowledgeable and passionate about processes that promote quality, operational efficiency, and business continuity within our software systems. 

  • Effective verbal and written communication skills in Spanish and English 

Our Benefits & Compensation: 

  • College Board offers a strong compensation and benefits package that attracts top talent looking to make a difference in education.

  • Our robust benefits package includes health, dental, and vision insurance, tuition assistance, paid time off, paid parental leave, retirement benefits with a generous matching program, and more.

  • We reward performance through annual bonuses and provide opportunities for salary growth over time through base compensation increases, merit raises and promotions.

  • We believe in compensating staff members fairly in relation to each other, their qualifications, and their impact. The salary range for a new employee in this position is $58,000 - $77,500. The salary offer of an individual candidate within this range is specific to their location and qualifications.

  • Each salary offer is determined carefully using internal and external benchmarking and adjusting for the candidate’s location. You will have an opportunity to discuss salary in more detail after you begin the application process.

  • As a self-sustaining non-profit organization with global impact, College Board offers a job that matters, a team that cares, and a place to learn, innovate and thrive!

About Us:

  • We are motivated to positively impact the educational and career trajectories of millions of students a year. 

  • We prioritize building a diverse and inclusive team where every employee can thrive, and every voice is heard.

  • We value learning and growth; we offer formal and informal ways to lead through your superpowers, sharpen your strengths, and meet your development goals. 

  • Our high-performing engineers work with the latest technologies, so you will be constantly learning and sharpening your skills, enabling you to be industry-forward instead of left behind technologically.

Increase your chances of landing your dream career.