We are seeking a motivated Junior Developer with a passion for solving complex, real-world problems. You will work closely with both our backend and frontend teams to drive the specification, planning, and implementation of our evolving platform. This role offers tremendous growth potential, providing full ownership of AWS event-driven/serverless architectures, data engineering, and B2B customer-facing end-user and developer platforms. As you develop your skills, you could evolve into a mid/senior developer role with specialization in backend, fullstack, platform or data engineering domains.
First Months
Collaboration & Specification: Work with design, product, and frontend 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, ensuring smooth integration of REST APIs and GraphQL endpoints.
Edge/Cloud Load Management: Participate in planning features to support our edge/cloud load management stacks.
Later Stages
Advanced Backend Features: Engage in the specification and implementation of comprehensive backend features with all relevant stakeholders.
Serverless Microservices: Build and maintain serverless microservices using an event-driven architecture.
Infrastructure & CI/CD: Contribute to our Infrastructure-as-Code (IaC) initiatives, continuous integration/continuous deployment (CI/CD) pipelines, and overall platform experience.
Data Pipelines & Analytics: Play a part in evolving our data pipelines and analytics products.
Product Innovation: Take part in the design and implementation of new offerings/products that span our entire system.
Education:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, Data Science or related technical field.
Experience:
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.
Technical Skills & Technologies:
Languages & Runtime:
Primary: Typescript and Node.js
Occasional: Python (for data pipelines/analytics)
APIs: REST APIs and GraphQL
AWS Serverless Technologies: Experience with AWS services such as AWS CDK (IaC), Lambda, IAM, IoT Core (MQTT), Cognito, AppSync, API Gateway, EventBridge, and SQS is beneficial. In addition, any experience in AWS, Cloud, Serverless, or Cloud native technologies is a plus.
Good-to-Have: Frontend or fullstack experience with web applications using frameworks like React and Next.js
Languages:
Proficiency in English is required.
Soft Skills:
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 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