Lead Full Stack / Game Developer
Ocarina Studios is a startup focused on engineering excellence and delivering the best software solutions to the market. We are growing fast and steadily.
This position is to be filled by a Lead Full-Stack/Game Developer who has experience with Unity and other technologies and C# or Python experience for servers. We're looking for a developer with demonstrated expertise and the ability to work autonomously. You will be writing and publishing an exciting game along with the team, working with other senior engineers from FAANG and similar companies.
This will be a 6-month contract with a high possibility of extension or conversion to a full-time position.
The Opportunity
As a Lead Full-Stack and Game Developer at Ocarina Studios, you will embrace the technical implementation of the project and manage the development team.
Ocarina has a fast-paced development structure that also strives for quality and uses top-notch technology to achieve our goals. The technical lead of this project will balance performance and quality when delivering our products and bring, learn, and implement the best technologies for it.
ResponsibilitiesProvide technical leadership and guidance to the team of developers, including task assignments, code reviews and adherence to the company’s technological standards, ensuring best coding practices; Design, implement and maintain game features and mechanics with quality and optimization;Implement software using C# (WebServers and Unity), Python and React.Identify and resolve technical issues, bugs, and performance bottlenecks in development; Assist with project planning, estimation, and prioritization of tasks, and track progress to ensure timely delivery of high-quality software;Contribute to the architectural design of software systems, including database design, system integration, and scalability considerations;Develop both front-end and back-end components of applications; Have clear and constant communication and collaboration with managers and other members of the team, including artists and designers, to ensure smooth project execution;Stay updated with the latest technologies, tools and practices that aggregate knowledge;Mentor and coach junior developers within the team, providing guidance and support to facilitate their growth and development.
Must-have Requirements 3+ years of professional experience as a Unity Game Developer;2+ years of professional experience as a Full-Stack Developer;Strong experience with SCRUM and/or other Agile methodologies;Demonstrated experience in leadership roles;Ability to work effectively in a fast-paced and dynamic setting, adept at swiftly adjusting to evolving priorities and requirements.Be proactive and responsible with deliveries;Upper-Intermediate English or higher.
Nice-to-have Experience in developing applications in Python;Experience in developing front-end applications in React;;Passion for game development;Creative thinking and passion for solving problems.Experience with project management tools;
Compensation To be determined upon discussion (payment per hour in BRL)