Help design, build and continuously improve the clients online platform.
Research, suggest and implement new technology solutions following best practices/standards.
Take responsibility for the resiliency and availability of different products.
Be a productive member of the team.
Requirements
5+ years of professional software engineering experience with strong adherence to engineering best practices
Design and implement intelligent capabilities for automated code analysis and review
Integrate large language models (LLMs) into software development workflows to enhance productivity and quality
Develop scalable, high-performance, algorithm-driven software systems
Contribute to ideation sessions, technical brainstorming, and architectural discussions
Mentor team members and promote engineering best practices
Stay up to date with advancements in Generative AI and modern software engineering methodologies
Bachelor's degree in Computer Science, Engineering, Artificial Intelligence, or a related discipline (or equivalent practical experience)
Proficiency in at least one modern server-side programming language (TypeScript/Node.js preferred)
Experience building and operating distributed systems, high-performance applications, and infrastructure-level components
Familiarity with code search technologies, code graphs, tree-sitter, and static analysis tools, with the ability to apply them effectively in real-world scenarios (preferred)
Experience working with major cloud platforms such as AWS, GCP, or Azure