We are looking for talented software engineers who are passionate in building highly scalable, state-of-art software products that give our users unparalleled experience. You will have the opportunity to work with highly experienced and passionate engineers to tackle large scale technical problems and make a big impact.
- Design and develop large, scalable enterprise and customer facing software.
- Build and secure RESTful APIs using the Java Spring Framework.
- Develop scalable Android applications.
- Develop scalable web applications using Angular TS.
- Optimize and deploy existing software for greater scalability and lower latency.
- Documents existing and new web service and Android applications for both internal and external use.
- Gathers business requirements, translating that information into detailed technical specifications from which programs will be written or configured.
- Responsible for maintenance, troubleshooting and issue analysis, as well as coding, testing and implementing software enhancements.
- 4+ years of experience in a software development role.
- BSc. in Computer Science or related technical field.
- Knowledge of data structures and algorithms, database design and design patterns.
- Experience programming with Java 8 or newer.
Nice To Have
- Knowledge in object-oriented programming
- Experience in programming using Spring Boot and Micro services.
- Knowledge in machine learning.
- Knowledge in UI/UX design.
- Skills in DevOps, AWS cloud services, continuous integration.
- Quality Assurance skills.
- Knowledge of Rabbit MQ or similar.
Our Tech Stack
- Java Spring Boot
- Native Android
- Angular Typescript