Senior Developer

Montevideo, Uruguay

looking for you

Description

We are seeking an experienced senior developer to lead and support our team of junior developers on projects. As a senior developer, you will be responsible for writing code, analyzing data, and contributing to software design and implementation. To excel in this role, you should demonstrate exceptional creativity, innovation, and the ability to thrive in high-pressure environments. Excellent communication skills are essential for effectively collaborating with team members. A successful senior developer should have extensive experience in software development, a track record of meeting deadlines, and strong analytical skills.

WHAT WE EXPECT

Tasks

  • Lead and contribute to the entire software development lifecycle, including analysis, implementation, testing, and documentation.

  • Develop high-quality web/mobile features in alignment with provided requirements.

  • Take an active role in defining requirements and providing estimations for projects.

  • Conduct thorough code reviews to ensure code quality and adherence to best practices.

  • Mentor and provide guidance to less experienced developers, fostering their growth and development.

  • Collaborate with project managers, developers, and testers to enhance the overall application quality.

  • Work closely with customers, focusing on designing and implementing new features based on their needs.

YOUR SKILLSET

Must have

  • Strong knowledge and a minimum of 2+ years of experience in JavaScript.

  • 4+ years of hands-on coding experience in multiple programming languages.

  • Proficiency in version control systems, particularly GIT with GitFlow.

  • Demonstrated practical knowledge of clean code principles, emphasizing writing clear, understandable, and maintainable code.

  • Experience working with Unix-based systems (Mac, Linux).

  • Familiarity with Agile software development methodologies.

  • Fluent written and spoken English (minimum C1 level) with excellent communication skills, including the ability to effectively convey technical ideas to non-technical clients and coworkers.

  • Basic DevOps skills.

BROKENRUBIK FAMILY

Perks & Benefits

At BrokenRubik we take care of our team and that is why we offer them the best environment and the best benefits so that their time with us is the best.

At BrokenRubik we take care of our team and that is why we offer them the best environment and the best benefits so that their time with us is the best.

At BrokenRubik we take care of our team and that is why we offer them the best environment and the best benefits so that their time with us is the best.

  • training budget

  • career path switch possibility

  • internal training

  • free in-office English lesseons

  • flexible working hours

  • hibrid work

  • chillout space: arcade, ping pong

  • special PTO for care