Software Engineer
About the role
Maintains and partners to design and develop software applications and systems. Collaborates with cross functional teams, participates in code reviews, writes clean, efficient and scalable code, troubleshoots and debugs issues, applies internal software deployment platform, methodologies and tools for automation, gathers requirements from cross-functional team of product managers, designers and other engineers, writes unit tests and integration tests, provides technical support.
Candidates will join an innovative team pushing engineering boundaries. Depending on the domains associated with this job, you will be expected to design clean APIs, write automated test cases, and participate in peer code reviews. We value developers who focus on performance optimization, fast load times, and simple, maintainable architectures.