Apply

Sr Software Engineer FullStack (CX)

Posted about 9 hours agoViewed

View full description

💎 Seniority level: Senior

📍 Location: Brazil, Argentina

🔍 Industry: Software Development

🏢 Company: RecargaPay👥 501-1000💰 $10,000,000 Debt Financing over 2 years agoMobile PaymentsFinancial ServicesFinTech

🗣️ Languages: English

🪄 Skills: AWSBackend DevelopmentPostgreSQLSoftware DevelopmentSQLAgileDesign PatternsFull Stack DevelopmentGitJavaJavascriptJVMKafkaSpring BootREST APICI/CDMicroservicesJSONSoftware EngineeringDebugging

Requirements:
  • Experience hands-on engineering roles
  • BS/MS degree in Computer Science, Engineering or a related subject
  • Knowledge in frameworks Javascript
  • Development using Java, Spring Boot, PostgreSQL, Kafka and AWS
  • Experience to deal with medium domains with medium/high complexity
  • A solid understanding of how web applications work including security, session management, and best development practices
  • Knowledge of relational database systems and Object Oriented Programming
  • Knowledge in Domain Driven Design. Knowing Microservice Architecture is a plus
  • Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques
  • Proven ability to design complex distributed applications built for high performance and throughput while being scalable and reliable
  • Experience with asynchronous programming
  • Demonstrated experience profiling and performance tuning Java applications, and using monitoring tools for production application monitoring
Responsibilities:
  • Write well designed, testable, efficient code by using best software development practices
  • Contribute in all phases of the development lifecycle
  • Create and maintain software documentation
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Teach, mentor, grow, and provide advice to other domain experts, individual contributors, across teams in their sub-department
  • Solves technical problems of the highest scope, complexity, and ambiguity for their sub-department
  • Look for innovation opportunities in your team with a willingness to experiment and to boldly confront problems of large complexity and scope
  • Proposes initial technical implementation which supports architectural changes that solve scaling and performance problems
  • Guides conversations to remove blockers and encourage collaboration in your team
  • Exposes the work of the sub department and their business impact internally
Apply