We are seeking a highly skilled Senior Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and implementing innovative software solutions. You will collaborate with cross-functional teams to deliver high-quality products that meet our clients' needs.
Key Responsibilities:
* Design and develop scalable and maintainable software solutions
* Participate in code reviews and ensure code quality
* Collaborate with product managers and designers to define product requirements
* Troubleshoot and resolve complex technical issues
* Mentor junior engineers and share technical expertise
Required Skills:
* Strong proficiency in Java or Python
* Experience with cloud platforms (e.g., AWS, Azure, GCP)
* Solid understanding of data structures and algorithms
* Excellent problem-solving and communication skills
10000 jobs available