ApplySr 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