Experienced and versatile Senior Full Stack Developer with a strong academic foundation in Computer Science/Software Engineering (B.Sc.), and a proven ability to design, develop, and maintain robust full-stack web applications. Adept at leading development efforts across both the backend (Python/Nodejs) and frontend (React.js/JavaScript) layers, delivering scalable, maintainable, and high-performance software solutions. Demonstrated experience in customer-facing roles, with the ability to gather requirements, present technical solutions, and translate business needs into actionable development plans. Proven track record of successfully managing customer projects from inception to delivery, including project scoping, timeline management, and stakeholder communication. Strong ability to build and maintain client relationships, conduct technical discussions with non-technical stakeholders, and ensure customer satisfaction throughout the project lifecycle. Experience facilitating workshops, demos, and training sessions while managing expectations and delivering projects on time and within scope.
Requirements: Backend: Deep understanding of Python and NodeJs.
Frontend: Solid grasp of JavaScript, HTML, and CSS, with practical experience using React.js and modern frontend architecture to develop intuitive user interfaces.
Databases: Skilled in designing and optimizing schemas for both relational (MySQL) and NoSQL (e.g., MongoDB) databases. Proficient in using ORM frameworks such as Hibernate, JPA, and similar tools to model and access data efficiently.
Other Technologies: Familiar with Python and machine learning models, adding value in data-driven or AI-powered contexts. Experienced with microservices architecture and with good knowledge in Docker, Kubernetes, and Helm charts for containerization, orchestration, and cloud-native deployments.
This position is open to all candidates.