Software Development / Artificial Intelligence
About the Role
A high-impact product development initiative is seeking an early-career software engineer to contribute to the development of AI-powered platforms and scalable web applications. This opportunity offers exposure to full-stack engineering challenges within a collaborative, fast-moving environment focused on delivering real-world product value.
This opportunity is ideal for recent graduates or soon-to-graduate candidates who have built software through academic work, internships, personal projects, or hackathons and are looking to accelerate their technical growth while working alongside experienced engineers.
The work involves developing user-facing features, backend services, APIs, and data-driven workflows that support production systems. Success in this role requires strong problem-solving skills, attention to detail, continuous learning, and the ability to balance speed with engineering quality.
What You'll Do
- Develop and enhance full-stack product features across frontend and backend systems
- Build backend services and APIs using modern development practices
- Create user-facing interfaces that support core product workflows
- Design and maintain data models that support scalability and performance
- Collaborate with product, design, and engineering stakeholders to deliver new functionality
- Participate in code reviews, testing activities, and quality assurance processes
- Investigate and resolve software defects and production issues
- Contribute to continuous improvements in system reliability and maintainability
- Apply sound engineering judgment when balancing delivery speed and technical quality
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field (completed or in progress)
- Strong foundation in JavaScript and/or TypeScript
- Familiarity with React or comparable frontend frameworks
- Understanding of backend development using Node.js or similar technologies
- Knowledge of REST APIs and application communication patterns
- Exposure to PostgreSQL or comparable relational databases
- Understanding of basic data modeling concepts
- Experience gained through internships, academic projects, personal projects, or hackathons
- Strong analytical thinking and problem-solving abilities
- Attention to detail and commitment to producing quality code
- Ability to collaborate effectively in a remote team environment
- Willingness to learn new technologies and development practices
- Availability to overlap with PST working hours for 6–8 hours daily
- Preferred experience with AWS, GCP, or Azure
- Preferred familiarity with Git, CI/CD processes, deployment workflows, and DevOps concepts
- Interest in AI-powered products, modern software architecture, and scalable systems
- Experience using productivity and AI-assisted development tools such as ChatGPT or similar platforms is beneficial