The Company offers Tracking and Fleet Management Services, GIS services, and GPS Navigation services, customized solutions for real estate, delivery, logistics, distribution, and other companies that require specialized services and integrations.
POSITION SUMMARY
You will be part of a team tasked with multiple projects building full stack development of real-time services, REST services, and Container based services that are highly functional, distributed, secure, scalable, and resilient.
RESPONSIBILITIES/ DUTIES
Work within a team of highly skilled engineers in developing next gen asset management solutions.
Research, design, build and maintain custom backend/frontend applications and services.
Build solutions that tackle various engineering challenges including Big-Data analytics, processing, and data growth in high traffic environments.
Analyze business requirements and translate them to robust and scalable solutions.
Write clean, efficient, maintainable, and scalable code.
Develop tools and processes that improve operational efficiency.
Investigate, analyze and make recommendations to the team regarding technology improvements, upgrades and modifications
Developing APIs and services that Integrate new/third-party software solutions with existing systems
QUALIFICATIONS
BS degree in Computer Science or BS or BE in CCE
2+ years of professional experience developing high performance and scalable solutions.
Experience with highly-scalable web applications and back-end infrastructure
Effective at working in complex environments
Solid understanding of JAVA
Solid understanding of relational databases.
Proficient in html, Javascript, css.
Strong understanding of object oriented design, data structures and algorithms.
Demonstrated complex problem solving skills.
Ability to learn new systems quickly.
Passion for engineering excellence
Strong verbal and written communication skills
Optional:
Knowledge of NoSQL databases.
Knowledge in system design, distributed systems, and serverless architecture.
Skilled in Android/IOS development
BENEFITS
We value our employees’ time and efforts. We work to maintain the best possible environment for our employees, where people can learn and grow with the company. We strive to provide a collaborative, creative environment where each person feels encouraged to contribute to our processes, decisions, planning and culture.