Job Openings
Senior Full Stack Developer (C# & ReactJS) - HCM
About the job Senior Full Stack Developer (C# & ReactJS) - HCM
A bit about us
We're a world-leading smart mobility SaaS tech company with almost 2,000,000 active users. Our teams are collaborative, vibrant and fast-growing, and all team members are empowered with the freedom to influence our products and technology.
Are you curious, innovative and passionate?
Do you take ownership, embrace challenges, and love problem-solving?
We're looking for a Full Stack Developer who will help us continue to build industry-disruptive tech products and revolutionize the way our customers use technology.
You want to
- Design and develop scalable, feature-rich web applications using ReactJS and Redux
- Design, build and maintain efficient backend applications using C#
- Integrate frontend and backend applications while maintaining good performance
- Develop complex SQL queries as required
- Work with UXUI designers to implement user-friendly solutions
- Analyze reported bugs and issues, and build sustainable solutions for complex problems
- Optimize application performance by improving and restructuring at the database and API level
- Introduce new technologies into the team based on fit and suitability to deliver a solution
- Guide junior team members and establish good coding standards within the team
- Generate comprehensive technical documentation
You have
- BS Computer Science degree or equivalent industry experience
- JavaScript experience, including concepts such as asynchronous programming, closures, types and ES6
- HTML/CSS experience, including concepts like cross-browser compatibility and layout
- Experience in/with more than one of the following will be advantageous:
- Mapping technologies (Google Maps, Here Maps, Leaflet)
- Agile development methodologies
- Distributed source control systems (Git)
- Performance/analytics tools for web applications
- Continuous integration
- Unit testing, test driver development, static code analysis
- C# experience
- Linux server experience
- Ability to deep dive into the technical aspects needed for optimization of web applications
- Understand business requirements and how they translate into a technical approach
- Creative thinking backed by strong analytical and problem-solving skills.
- Strong teamwork, coordination, and planning, self-driven, and ability to work at pace in a dynamic organization.