Job Title Application Developer
Division AI Lab
Location Puerto Rico
Reports to AI Director
Job Mission
This role is for a versatile junior developer who is passionate about building functional, scalable applications. You
will be responsible for the "connective tissue" of our systems, ensuring that our front-end interfaces and back-end
logic work harmoniously while integrating modern AI and data capabilities.
Key Responsibilities
- Full-Stack Development: Build and maintain various application components, ranging from user-facing interfaces to server-side logic.
- Requirement Gathering: Collaborate with Product Managers and UI/UX designers to understand user stories and translate them into technical tasks.
- Integration: Implement secure APIs and data integration points to allow the application to communicate with external services and AI models.
- Quality Assurance: Actively participate in unit testing, debugging, and code reviews to ensure high software quality and reliability.
- Best Practices: Follow secure coding standards, maintain version control (Git), and document the codebase for future scalability.
Qualifications
- Education: Bachelor’s degree in Software Engineering, Computer Science, or a related technical discipline.
Requirements
- Programming Mastery: Proficiency in at least one modern language (e.g., JavaScript/TypeScript, Python,Java).
- Core Concepts: A clear understanding of RESTful APIs, relational/non-relational databases, and Git-based workflows.
- Agility: A strong desire to learn modern web frameworks (like React or Vue) and cloud environments (AWS, Azure, or GCP).
- Collaboration: Exceptional teamwork and communication skills for working in an Agile environment.