About fileAI
fileAI leverages proprietary AI to process any file end-to-end directly into any system without manual intervention. By streamlining repetitive workflows, fileAI enables your team to focus on higher-value tasks and boost productivity.
What you'll do
- Lead and mentor a team of engineers, fostering a collaborative and high-performing environment.
- Provide technical guidance and oversight to ensure best practices in software development, architecture, and coding standards.
- Conduct regular code reviews and provide constructive feedback to team members.
- Collaborate with Product Managers and stakeholders to understand requirements and translate them into technical specifications.
- Oversee the entire software development lifecycle, from planning and design to implementation, testing, and deployment.
- Ensure timely delivery of projects by managing resources, timelines, and priorities.
- Participate in hands-on coding, particularly for complex and critical components of the system.
- Drive the design and development of scalable, secure, and maintainable software solutions.
- Stay current with emerging technologies and industry trends, evaluating and integrating them as necessary.
- Ensure that the software meets performance, security, and reliability standards.
- Continuously improve the development process through automation and other efficiency enhancements.
- Design and implement scalable features, services, and infrastructure.
- Perform code reviews, write tests, and improve system reliability and performance.
- Make architectural decisions in collaboration with the team.
- Be a technical mentor and lead by example in writing clean, maintainable code.
- Facilitate effective communication within the development team and with other departments.
- Serve as a point of contact for technical queries and provide support to internal and external stakeholders.
You you are
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in software development, with a minimum of 2 years in a leadership or senior technical role.
- Proven experience in leading and mentoring software development teams.
- Strong background in SaaS application development and deployment.
- Proficiency in programming languages such as JavaScript, Python, Java, or others relevant to our tech stack.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization (e.g., Docker, Kubernetes).
- Solid understanding of software architecture, microservices, and API development.
- Familiarity with DevOps practices and tools for CI/CD.
Perks & Culture
- Competitive salary and performance-based incentives.
- Health insurance, lunch perks, uncapped leave.
- Dynamic and collaborative work environment.
- Grow & learn with a fast-growing organization.
Please submit your application via this form: