Responsibilities
- Create software solutions that are reliable, scalable, and easy to maintain
- Contribute to artificial intelligence initiatives, including designing prompts for large language models and constructing data processing workflows
- Engage in discussions about system architecture, review code, and support key technical decisions
- Work closely with product teams, designers, and other stakeholders to define requirements and convert them into technical plans
- Detect and resolve performance issues, security flaws, and other technical obstacles to improve application quality
- Set up and manage systems and infrastructure using infrastructure-as-code to ensure platform security, uptime, and efficiency
- Build and maintain continuous integration and continuous deployment pipelines, testing automation, and release processes
- Keep current with emerging technologies, industry trends, and development best practices, assessing their relevance to ongoing projects
- Support the creation and tracking of project estimates and timelines
Work Arrangement
Remote (available worldwide)

