solarVis

Full Stack Engineer

Posted: just now

Job Description

About solarVisSolarVis is a dynamic, fast-growing B2B SaaS startup revolutionizing the sustainable energy landscape. We are leading the digital transformation of the energy value chain by offering innovative software solutions that streamline the sales and marketing processes of businesses installing electrification products such as solar systems, EV chargers, batteries, and heat pumps. Think of us as the Salesforce and SAP of Sustainable Energy.About the PositionAs a rapidly growing company, solarVis is looking for a Software Engineer (Full-Stack) to join our team in our Ankara office, located in the relaxed and vibrant environment of ODTÜ TEKNOKENT CoZone.Here’s what you will be doing:Design, develop, and maintain front-end and back-end components of web applications.Build scalable APIs and database architectures.Develop frontend interfaces with a focus on user experience, ensuring responsiveness and compatibility across devicesWrite clean, efficient, and well-documented code while adhering to industry best practices and coding standardsTroubleshoot and debug issues, ensuring the timely resolution of bugs and other technical challengesEducation & Work Experience & Technical Requirements:Based in Ankara, TürkiyeBachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)2+ years of software engineering and hands-on programming experienceExperience in architecting component libraries, building reusable UI componentsExtensive experience working with PythonPractical experience working with ReactJSFamiliarity with modern software development lifecycle and infrastructure tools (Git, Docker, AWS, Vercel) is a plusUnderstanding of Object-Oriented Programming (OOP) principles and practicesHaving knowledge of FastAPI is a plusHaving knowledge of NextJS is a plusHaving knowledge of TypeScript is a plusHaving knowledge of cache mechanism and Redis is a plusExcellent conversational and written English communication skillsPersonal Specifications/Skills:Demonstrate a strong capability for end-to-end executionBeing self-guided and being able to take on increasing responsibilities with enthusiasmAdaptability to rapidly changing conditions and a strong problem-solving attitudeGood team player, result oriented attitude and analytical mindWe OfferCompetitive compensation packagePrivate medical insuranceA chance to be part of a passionate and driven team dedicated to making a differenceAccess to cutting-edge technologies and tools to enhance your development skillsSupportive and collaborative team environment that encourages learning and growthOpportunities to work on diverse and challenging projects with a real impactRoom for creativity and autonomy in your projects, fostering innovationHiring ProcessPhone Call: A brief phone call with one of the Founders to pre-evaluate your situation and assess your fit for the position. (15 mins)Non-Technical Interview with Founders: Focused on your background, mindset, and expectations. (30 mins)Case Study: You will receive a case study after the interview. (7 days to complete)Technical Interview: A technical interview with the team, including case assessment and live coding. (120 mins)Offer Stage: Final alignment and offer delivery.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In