We are seeking a highly skilled Senior Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our clients and drive business growth.
• Collaborate with cross-functional teams to gather requirements and translate them into technical specifications
• Design and implement scalable, efficient, and maintainable software architectures
• Develop clean, well-documented code following best practices and industry standards
• Participate in code reviews and provide constructive feedback to junior developers
• Identify and resolve complex technical issues and optimize system performance
• Mentor and guide junior engineers, fostering a culture of continuous learning and improvement