Software Engineer
Role details
Job location
Tech stack
Job description
Design, develop, test, and maintain software applications and components; gather, analyze, and document business/technical requirements and translate them into system designs; develop backend services, APIs, data integrations, and application features; optimize database queries and data models to improve performance and reliability; perform debugging, code reviews, and automated unit/integration testing; deploy, monitor, and support applications and troubleshoot production issues; document technical designs and runbooks and maintain systems through upgrades, refactoring, and modernization.
Requirements
Bachelor's degree in Computer Science or Computer Engineering plus 6 months of experience in job offered or as React Developer.