About the role
We are looking for a Software Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining complex software systems. You will work closely with cross-functional teams to identify and solve technical challenges, and contribute to the overall success of the project. Responsibilities include: - Developing and implementing new features and functionality - Identifying and resolving bugs and performance issues - Participating in code reviews and design discussions - Collaborating with product managers and designers to understand requirements - Staying up-to-date with the latest technologies and best practices Requirements: - Bachelor's degree in Computer Science or a related field - 3-5 years of experience in software engineering - Proficiency in programming languages such as Java, Python, or C++ - Experience with web development frameworks like React or Angular - Strong problem-solving and analytical skills - Excellent communication and teamwork skills