Summary
We are looking for a talented, technical, proactive, energetic, and passionate person who embraces challenges and is a proven problem solver. You will be a part of multiple teams tasked with multiple projects building REST backend that are highly functional, secure, scalable, and robust. You will learn the full project lifecycle from start (gathering requirements) to finish (release into production). You will get excellent mobility experience that will help you throughout your career. You will be working with colleagues who will help, support and challenge you every day. Unit testing, code reviewing, and regular check-ins for continuous integration is just part of your DNA. We are an Agile Scrum development shop with two week iterations.
We expect our engineers to do much more than just writing code:
- Write optimized, secure and scalable code
- Partner closely with multi-functional teams to produce an application that flows seamlessly and works intuitively with our merchants
- Comfortable communicating with non-technical teams
- Come up with creative solutions to solve problems
Required Qualifications:
- Bachelor’s degree in Computer Science
- 5+ years relevant experience
- Expertise building enterprise level backend with Java OR Node.js
- Good understanding of Object Oriented Concepts, Service Oriented Architectures, Distributed Systems Design Concepts and Computer Science fundamentals
- Driven and self-motivated. Work creatively to solve challenging problems
- Willingness to work with different technologies
- Knowledge in at least one of the object oriented languages like Java
- Knowledge working with modern JavaScript UI frameworks like React
Nice to have:
- Familiarity with Authentication and Authorization standards like OAuth, SAML
- Expertise in designing and building RESTful APIs
- Expertise with GitHub following GitFlow
- Understanding of OWASP security principles