Pandas
Engineering · Full-time · Athens, Greece
Imagine if your work transformed an entire industry, all while helping achieve a more sustainable future. That’s the kind of work we do here, at Pandas. Our mission? To push the mobile device ecosystem to 100% circularity - where for every 1 device that is bought, another 1 is traded in - just as easily.
We are an agile tech startup backed by industry pioneers. We develop state-of-the-art software and hardware that redefines how customers and businesses think about the lifecycle of mobile devices. We foster a culture of innovation in everything we do, all while ensuring a vibrant and fun workplace.
Does your heart beat faster reading these lines? Then we want you on our team! Join us in reshaping the future of the mobile tech industry.
About our Engineering team:
✅ We like to experiment (since we’re innovating sometimes, it makes sense) with new technologies and stacks but for now we’ve settled with Typescript end-to-end (we’re already moving our infrastructure to NextJS with Typescript - we’re in fact almost 80% there).
✅ We like to use React for our frontend needs (latest versions), we leverage NextJS (also latest versions) for its amazing routing system, caching, SSR support and better DX overall.
✅ We keep our backend functions as lean as possible (again same argument applies here: we’re innovating in the ways we store our assessments, our tests and so on) because we like to move fast. This is why we have our backend deployed with serverless functions on Vercel (again using NextJS).
✅ We use Supabase and its excellent capabilities for all of our storage needs. This allows us to scale fast if needed. We adapt easily to new technologies so we’ll never dismiss an opportunity to try something new, when it makes sense (you’re more than welcome to suggest - we also run our own experiments in-house as practice).
✅ We believe that innovation, continuous iterations and resilience are what move the needle forward. We encourage open communication, as full transparency is what makes us better. We value inclusion and diversity and we promote an all-hands-on-deck culture on everything we do. We value synergy, purposeful work and a flywheel way of thinking and doing. ****We work with agility, we are adaptable and responsive to change, able to pivot quickly as necessary.
💪 What you’ll need to bring:
Sounds like you? Here’s what you’ll do at Pandas.
👨💻 As a Software Engineer in Pandas, your responsibilities will include:
Write maintainable and efficient code in TypeScript for various parts of the application
Lead the design and implementation of new features, and collaborate with other team members to ensure high-quality delivery
Participate in code reviews to ensure code quality and adherence to coding standards, and mentor junior engineers
Troubleshoot and debug issues as they arise, and lead the team to a resolution
Contribute to the design and development of a scalable and robust architecture
Stay up-to-date with the latest technologies and industry trends to continuously improve the application
Work closely with other teams such as QA, product management, and customer support to ensure customer needs are met
Communicate effectively with team members and stakeholders to ensure project goals are aligned and progress is tracked.
Lead the technical direction of the application and the team, and drive the adoption of new technologies and best practices
Take ownership of the application's performance, security and maintainability
Work on improving development processes, and contribute to the technical documentation.
Interact with the product team to understand the product vision and help shape the product roadmap.
Act as a technical advisor to the rest of the engineering team.
Provide guidance and training to the rest of the engineering team.
Help to build a culture of excellence within the team.
What we offer:
This job is not in any teams
Pandas
1Bn smartphones stop being used, every year. With A.I. proprietary technology, we enable consumers to trade in their smartphones in 3 mins