Apply

Senior Full Stack Software Engineer | Partners Experience

Posted 10 days agoViewed

View full description

💎 Seniority level: Senior, Consolidated experience

📍 Location: Brazil

🔍 Industry: Software Development

🗣️ Languages: English, Portuguese

⏳ Experience: Consolidated experience

🪄 Skills: AWSBackend DevelopmentPostgreSQLSoftware DevelopmentSQLFrontend DevelopmentFull Stack DevelopmentGitJavaJavascriptKotlinMySQLReact.jsRubyC++AlgorithmsData StructuresGoREST APICI/CDRESTful APIsMicroservices

Requirements:
  • Consolidated experience in full stack development
  • Solid experience with ReactJS and proficient in one or more backend programming languages (Kotlin/Java/Ruby/Go/C++/etc.)
  • Experience working with modern agile product development teams
  • Experience with monitoring, observability, and KPIs tracking
  • Excellent analytical, problem-solving, and critical thinking skills
  • Experienced in developing RESTful web services collaborating with front-end teams to create mocks, define payloads and follow the HTTP best practices
  • Experienced in applying computer science fundamentals: data structures, algorithm design, problem-solving, and complexity analysis
  • Experienced in working with SQL technology such as PostgreSQL, MySQL, understanding common use cases and performance pitfalls
  • Bachelor's degree in Computer Science, Computer Engineering, or related discipline or equivalent practical experience
Responsibilities:
  • Design, develop, test, deploy, maintain, and improve services focusing on performance, scalability, and resilience
  • Ensure successful deliveries, and promote the long-term technical health of our journeys
  • Ensure a high bar on code quality standards, making sure devs are proud of their work
  • Spread development best practices such as code reviews, pair programming, TDD, etc.
  • Support existing systems looking to enhance functionality, increase scale, and transform in new ways to meet our product demands
  • Participate in the development of Desktop and Mobile applications as well as BFFs and front-end services that support the team’s scope
  • Work in a collaborative and agile environment that prioritizes people over process and is laser-focused on productivity
  • Live the mission: inspire and empower others by genuinely caring for your own wellbeing and your colleagues. Bring wellbeing to the forefront of work, and create a supportive environment where everyone feels comfortable taking care of themselves, taking time off, and finding work-life balance
Apply