- Address complex architectural problems with simple, intuitive designs
- Work across all phases of the software development lifecycle (planning, design, implementation, deployment, operations, and support)
- Deliver on business functionality
- Collaborate effectively with teammates and technical partners
- Improve engineering standards, tooling, and processes
To be a successful Backend Engineer, you must have experience in software development using Java, and a great communciation and English skills to interact with the diverse global team member.
- Senior-level software development experience
- Strong object-oriented programming skills and expertise in Java/J2EE or C#
- Practical understanding of data structures, algorithms, and design patterns
- Experience with developing web services for wide/complex domains
- Experience with running and debugging services in production
- Having experience with core AWS technologies (such as Elastic Beanstalk, ElastiCache, Lambda, etc) is a plus but not required
- Multinational US-based company with a diverse team
- Opportunity to build an impactful product
- Full remote working opportunity
Michael Page
