Full Stack Developer
About the Role
We're looking for a highly motivated and technically skilled Full Stack Developer to join our team. You will work closely with our technical team to help build and optimize various features for our ESG AI-powered platform. You'll gain hands-on experience with the PERN stack (PostgreSQL, Express.js, React, Node.js) and play a vital role in designing, coding, testing, and deploying features. This position offers a great opportunity to work in a fast-paced startup environment, tackle real-world problems, and contribute to the development of a cutting-edge platform in the growing field of ESG.
Responsibilities
- Develop and maintain web applications
- Collaborate with the engineering team to design and implement new features and improvements based on business needs and user feedback
- Optimize existing code for performance, scalability, and security
- Assist in database management and API development, including designing efficient data structures and building RESTful services
- Participate in code reviews and help improve code quality through feedback
- Work closely with other team members to ensure a seamless and user-friendly experience on the platform
- Troubleshoot and resolve issues related to the front-end and back-end of the platform
- Stay updated with the latest web development trends, and bring innovative solutions to the table
- Write clean, maintainable, and well-documented code
Requirements
- Bachelor's, Master's, or PhD in Computer Science, Software Engineering, or a related field
- 1+ years of professional software development experience
- Solid understanding of TypeScript and proficiency in React.js, Node.js, Express.js, and Python
- Familiarity with SQL syntax and experience with PostgreSQL or other relational databases
- Familiarity with RESTful API design and web development best practices
- Experience with version control systems, especially Git and GitHub
- Strong problem-solving skills and a passion for writing efficient code
- Ability to learn quickly in a fast-paced, startup environment
- Strong communication skills and the ability to work both independently and within a team
- Good command of English (knowledge of other languages is an advantage)
Nice to Have
- Experience working with cloud platforms like Azure
- Understanding of ESG practices or sustainability-related software
- Knowledge of Agile development methodologies and tools like Jira or Trello
- Familiarity with containerization tools such as Docker or orchestration tools like Kubernetes
- Experience with Next.js
- Knowledge of modern CSS frameworks like Tailwind CSS
Benefits
- Hands-on experience: Get exposure to real-world projects and work on a live platform
- Career Growth: Opportunity for extension into a permanent role
- Dynamic Environment: Experience the excitement of working in a fast-growing startup, with strong cultural diversity, making a direct impact on a cutting-edge ESG product
- Impactful work: Your contributions will have a tangible impact on the platform and the future of Frojigo
- Life Wellbeing: Flexible working hours and a supportive, collaborative work environment, with the option to work entirely from home
- Holidays: 25 days of holidays per year
- Salary: Competitive and attractive compensation
Hiring Process
Application Review
We review your application, CV, cover letter, and any GitHub repositories or projects you've shared.
Initial Interview
A video call to discuss your development experience, technical background, and interest in the role (30-45 minutes).
Technical Assessment
A small home project (4-8 hours) to showcase your full-stack development skills. This step may be optional depending on the applicant's experience and background.
Final Interview
In-depth technical discussion about your project, code quality, and how you approach problem-solving.
Offer
If successful, we'll extend an offer and discuss start dates, onboarding, and next steps.
Ready to Apply?
We're excited to hear from you! Click below to submit your application.
© 2025 Frojigo. All rights reserved.