Software Engineer

Há 19 horas

São Paulo, Brasil AUTÔNOMO Tempo integral
Company Description AUTÔNOMO operates SuperMoradas.com, a technology-driven platform focused on improving the way people find, manage, and experience housing solutions. The company leverages modern web technologies to deliver reliable, user-friendly services to residents, property owners, and partners. Working in a dynamic, growth-oriented environment, team members contribute directly to product evolution and customer satisfaction. AUTÔNOMO values innovation, clean design, and efficient systems that simplify daily life for its users. Role Description This is a full-time, on-site Software Engineer role based in São Paulo, SP. The Software Engineer will design, develop, and maintain back-end services and APIs that power SuperMoradas.com, ensuring performance, scalability, and reliability. Daily responsibilities include writing clean, well-structured code, reviewing code from peers, debugging and resolving technical issues, and collaborating with product managers and designers to refine requirements. The role involves participating in architectural discussions, contributing to technical documentation, implementing automated tests, and supporting deployment and monitoring processes. The Software Engineer will work closely with cross-functional teams to deliver new features, optimize existing functionality, and improve the overall developer experience. Qualifications
• Strong foundation in Computer Science, including data structures, algorithms, and software engineering principles.
• Experience in Back-End Web Development and Software Development using modern frameworks and tools.
• Proficiency in Programming and Object-Oriented Programming (OOP) in at least one major language (e.g., Java, C#, Python, Ruby, or JavaScript/TypeScript).
• Familiarity with RESTful APIs, relational or NoSQL databases, and version control systems (e.g., Git).
• Ability to write maintainable, testable code and experience with unit and integration testing.
• Strong problem-solving skills and the ability to work collaboratively in a multidisciplinary team.
• Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
• Experience with cloud platforms (e.g., AWS, GCP, Azure) and basic DevOps practices is a plus.