We are seeking a motivated Junior Full-stack Developer with a passion for solving complex, real-world problems. You will be a key contributor, working closely within both our frontend and backend teams to drive the specification, planning, and implementation of our evolving platform. This role offers tremendous growth potential, providing opportunities for full ownership of APIs, services, features end-to-end, and user journeys in our UI. As you develop your skills, you could evolve into a mid/senior developer role with specialization in full-stack, frontend, or Node.js/AWS backend development.
Collaboration & Specification: Work with design, product, and within our frontend and backend teams to gather requirements and detail specifications.
Backend Implementation: Help plan and implement backend functionalities including data management, integrations, business logic, and API development.
API Integration: Assist in aligning backend services with frontend needs, implementing and integrating the frontend-backend interface, ensuring smooth integration of REST APIs and GraphQL endpoints.
User Interface Development: Actively contribute to the development and refinement of our user interface, collaborating with the frontend team to implement designs and ensure a seamless, high-quality user experience.
Full Ownership of Frontend-Backend Interface: Take full ownership of the frontend-backend interface, ensuring seamless communication and data flow between the two layers.
End-to-End Feature Scoping & Implementation: Drive the end-to-end scoping and implementation of new features, from initial requirements gathering to deployment and post-launch monitoring.
Ownership of Customer-Facing APIs & Features: Take responsibility for the design, development, and maintenance of customer-facing APIs and features, ensuring their reliability and scalability.
Product Innovation: Engage in the design and implementation of new offerings/products that span our entire system, contributing to product strategy and evolution.
Serverless Microservices: Build and maintain serverless microservices using an event-driven architecture.
Bachelor’s or Master’s degree in Computer Science, Software Engineering, Data Science or related technical field.
This is an entry level role. Experience in software is a plus but is not required.
Internships, personal projects, university projects related to our tech stack or related are a plus.
Languages & Runtime:
TypeScript
Node.js (any experience in backend development is a plus)
Frontend Technologies:
React, Next.js, Tailwind CSS (any experience in frontend development is a plus)
Figma (experience collaborating with design tools like Figma is a plus)
APIs:
REST APIs and GraphQL
Cloud & Serverless:
Any experience in AWS, Cloud, Serverless, or Cloud-native technologies is a plus.
Proficiency in English is required.
Problem Solving & Ownership: A proactive mindset with the ability to take ownership and solve not well-defined problems independently.
Strong Communicator: Excellent communication skills to collaborate effectively with both technical teams and, in the long term, non-technical teams.
Initiative: A self-starter who doesn’t always wait for detailed instructions but is eager to dive in and contribute ideas.
FLEXECHARGE is an equal opportunity employer. We welcome diversity and are committed to building an inclusive, supportive workplace.
This job comes with several perks and benefits