
Senior Software Engineer
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Brazil.
• Engage within a multiproduct ecosystem that includes integrations, legacy systems, and vital workflows that enhance the customer experience.
• Spearhead comprehensive backend solutions from start to finish.
• Support technical decision-making by balancing aspects of security, consistency, scalability, and production operations.
• Design and refine backend solutions to meet both business and user requirements.
• Transform ambiguously defined issues into actionable deliverables in collaboration with engineering, product, and design teams.
• Suggest and execute enhancements to improve account and user management on the RD Station platform.
• Engage in code reviews and apply engineering best practices along with agile methodologies.
• Contribute to projects focused on scalability and innovation.
• Work closely with technical leaders, product managers, designers, and fellow developers.
• Proven experience in identity, authentication, or authorization.
• In-depth knowledge of Ruby on Rails and backend development.
• Strong understanding of software architecture, APIs, and event-driven architecture.
• Familiarity with transactional databases, whether SQL or NoSQL.
• Experience using observability tools like Datadog.
• Hands-on experience with engineering best practices, encompassing SOLID principles, design patterns, and code reviews.
• Experience in migrating and upgrading legacy systems.
• Practical application of AI in development, demonstrating sound judgment and technical accountability.
• A sense of ownership and accountability for deliverables, with the ability to work autonomously while aligning in an agile setting and collaborating effectively within a team.
• Nice to have: experience in platform, support, or intricate system migration teams.
• Nice to have: experience with platforms utilized by multiple products.
• Nice to have: familiarity with messaging technologies such as Kafka, Pub/Sub, or similar tools.
• Nice to have: knowledge of programming languages such as Python, JavaScript, Node.js, Go, Java, or frontend development.
• Comprehensive support for well-being through self-care initiatives and benefits focused on emotional, financial, physical, occupational, and social wellness.
• A continuous learning environment that promotes career development.
• A collaborative, inclusive culture that nurtures a sense of belonging.
• The autonomy to make a significant impact and contribute to responsible outcomes.
• A selection process that culminates in a job offer.
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.