
Turing
Job Responsibilities:
Optimize and revamp current applications to enhance usability and attractivenessBuild highly efficient software systems through continuous improvisation Develop scalable and highly available systemsDocument the systems and processesCommunicate persuasively with peers to inspire cooperation
Job Requirements:
Bachelor??s/Master??s degree in Engineering, Computer Science (or equivalent experience)At least 6+ years of relevant experience as a software developer Demonstrable experience in Java Adept at shipping high-quality, well-tested codeHands-on experience in API design, distributed computing, and relational databasesPassionate about healthy team culture and collaborationNice to have an electric vehicle infrastructure charging ecosystem experienceKnowledge of OCPP and OCPI is a plus Experience with containerization techniques is preferredExperience with Amazon Web Services and Kubernetes is nice to have ¯¨Fluent in verbal and written English