We are looking for a Senior Software Engineer who will be responsible for designing, developing, and deploying high-quality software solutions. * Proven experience in full-stack software development, including design, development, testing, and deployment. This role involves mentoring junior engineers, collaborating with cross-functional teams, and driving the adoption of best practices in software development. * Some proficiency in one or more programming languages (e.g., Python, Java, JavaScript) and experience with software architecture patterns. You will work on complex software projects, contributing to the architecture, development, and improvement of software systems. * Design, develop, and maintain complex software solutions, ensuring they are robust, secure, tested and scalable. * Contribute to software architecture decisions, ensuring alignment with project and business goals.
more