




We are looking for a Full Stack Developer to build scalable software solutions. You will join a multidisciplinary team responsible for the entire software development lifecycle, from conception to deployment. As a Full Stack Developer, you must be comfortable using both front-end and back-end programming languages, development systems, and third-party libraries. You must work well in teams and understand visual design and usability. If you are also familiar with Agile methodologies, we would like to meet you. **Responsibilities** --------------------- * Collaborate with development teams and product managers to conceptualize software solutions * Design server-side and client-side architecture * Build the front-end of applications using visually appealing design * Develop and manage high-performing applications and databases * Write efficient application programming interfaces (APIs) * Test software to ensure responsiveness and efficiency * Troubleshoot, debug, and upgrade software * Create data protection and security configurations * Build features and applications with responsive design that works well on mobile devices * Write technical documentation * Work with data scientists and analysts to improve software **Requirements** -------------- * Proven experience as a Full Stack Developer or in a similar role * Experience developing desktop and mobile applications * Familiarity with common tech stacks * Knowledge of multiple front-end languages and libraries (e.g., HTML/CSS, JavaScript, XML, jQuery) * Knowledge of multiple back-end languages (e.g., C#, Java, Python) and JavaScript frameworks (e.g., Angular, React, Node.js) * Familiarity with databases (e.g., MySQL, MongoDB), web servers (e.g., Apache), and UI/UX design * Excellent communication and teamwork skills * Strong attention to detail * Organizational skills * Analytical mindset * Bachelor’s degree in Computer Science, Statistics, or a related field


