Senior Software Engineer (Python)
DevsData LLC
⚲ Warszawa
14 000 - 22 000 PLN brutto (UoP)
Wymagania
- Python
Opis stanowiska
💰 Salary: 14,000-22,000 PLN 🌎 Hybrid from Warsaw 🕦 Full-time position, long-term ☑️ Contract through Deel The company develops software that helps businesses plan and manage renewable energy projects more efficiently. Its technology platform uses data and automation to simplify complex workflows, enabling teams to design, evaluate, and deliver energy solutions at scale. The overall goal is to make clean energy projects easier to develop and deploy. Requirements: • At least 5+ years of experience in software development • Strong proficiency in Python, Javascript, Typescript or React; writing clear, maintainable, and testable object-oriented code • Good engineering judgment based on solid computer science knowledge • Experience with designing APIs, working with relational databases, and running applications in cloud-based environments • Understanding of Agile, DevOps and Lean values • Strong communication and collaboration skills, especially when working in remote or hybrid teams • Comfortable adapting to changes in a growing product and evolving technology stack, with the ability to make practical decisions and support the team as things scale • Fluent in spoken and written English (please submit your resume in English) Nice to Have: • Educational or practical experience in areas like applied math, geometric modeling (2D/3D), or electrical and electronic systems • Exposure to technologies such as state management libraries (e.g. Redux), backend frameworks (like Flask), task queues and caching layers (Celery, Redis), relational databases (PostgreSQL), as well as lower-level or graphics-focused tools including C++, WebGL, Three.js, or GPU computing (CUDA) • Strong interest in improving how software is built and delivered, including automating workflows, setting up pipelines, working with containers, and enhancing visibility and overall developer experience Key Responsibilities: • Contribute to both ongoing systems and brand-new features, playing an active role in a distributed team environment • Support and guide teammates through meaningful code feedback, collaborative coding sessions, and technical direction • Question existing approaches, explore better alternatives, and advocate for solutions that scale effectively • Take ownership of work items from early concept and research all the way through to release • Partner closely with cross-functional groups, product, design, QA, and customer-facing teams to move important efforts forward Get to know DevsData: We are a technology consulting company and a recruitment agency, delivering software solutions to clients from Europe and the US. We work 100% remotely, in an international team, including people from Asia, London, or San Francisco. We employ people with experience in international corporations as well as students of the best technical and business universities. Find out more: https://devsdata.com/