Junior Software Engineer - Part Time
Who We Are
At Extole, our mission is to give everyone, everywhere the ability to participate in the brands they love and be recognized and rewarded. Our market-leading advocacy platform powers referrals for major brands like Uber, Airbnb, and Starbucks—if you’ve ever referred a friend to a favorite service, you’ve experienced how personal and powerful word of mouth can be.
We’re also a #oneteam culture that values collaboration, curiosity, and continuous learning. We share goals, hold each other accountable, and celebrate our collective wins. We believe that innovative solutions come from supportive teams who challenge each other to grow.
What You’ll Do
We’re seeking a part-time Junior Software Engineer/Intern who is eager to learn and grow within our engineering team. In this role, you will:
Learn & Contribute: Work under the guidance of experienced engineers as you assist in various stages of the software development lifecycle—from concept and design to testing and deployment.
Write Quality Code: Develop clean, testable code for both front-end and back-end projects while learning industry best practices.
Enhance User Experiences: Help develop and optimize user interfaces to ensure intuitive, scalable solutions.
Collaborate & Grow: Participate in peer code reviews, technical discussions, and cross-functional meetings to ensure your contributions align with business objectives.
Take Initiative: Tackle smaller projects or specific product features, building your skills in code maintainability and efficiency.
Why You’ll Love Working With Us
Impactful Work: Your contributions will help power real-world applications used by millions worldwide.
Learning & Growth: Gain hands-on experience with our modern tech stack—including Java, REST, Kafka, Spark, Hadoop, Terraform, and AWS—while receiving continuous mentorship.
#oneteam Culture: Join a collaborative environment where we support and celebrate each other’s successes.
Awesome Office & Competitive Pay: Work from our welcoming office in central Chișinău with a highly competitive salary and state-of-the-art equipment.
Comprehensive Benefits: Enjoy paid sick leave, vacation, private health insurance, and a strong work-life balance.
Flexible Part-Time Schedule: Ideal for students or those balancing other commitments, providing the perfect environment to learn and grow without a full-time commitment.
What We’re Looking For
Educational Background: Recent graduates, current students, or early-career professionals with relevant coursework or project experience in Computer Science, Engineering, or related fields.
Technical Curiosity: A strong desire to learn software development and contribute to real-world projects.
Basic Programming Skills: Familiarity with at least one programming language (such as Java or JavaScript) and a willingness to apply your skills across the stack.
Foundational Knowledge: Exposure to object-oriented programming, design concepts, and relational databases (SQL and data modeling).
Problem-Solving Mindset: Ability to troubleshoot, debug, and continuously seek improvements in your work.
Team Player: Strong communication skills and a commitment to collaborating effectively within a diverse team.
Nice to Have
Big Data & Cloud: Experience with Kafka, Spark, Hadoop, Terraform, and AWS.
Database Skills: Strong grasp of relational databases, SQL, and efficient data modeling.
Spring Framework: Familiarity with Spring or similar frameworks to build scalable, maintainable services.
Front-End Familiarity: Comfort working with Vue or other modern JavaScript frameworks.