Entry Level Software Engineer
Job Summary
As an entry level Software Engineer at Modjoul, you’ll have the benefit of working in a supportive, highly collaborative and entrepreneurial environment. A culture of passion and respect and technical excellence and the ownership and accountability of working on a fully self-contained, cross-functional engineering team gives you the ability to grow, make an impact, and get things done. It’s innovation, done sustainably and intelligently, at scale.
Responsibilities:
-
Full stack software development, maintenance and testing on a system which is primarily developed in Node.js and Angular/AngularJS.
-
Troubleshooting and querying data in NoSQL databases (CouchDB, DynamoDB, Mongo).
-
Testing and troubleshooting with internet connected hardware devices.
-
Deployment of software components in AWS.
-
Operational management, maintenance and production support of critical systems running on AWS.
Requirements:
-
Proficiency in JavaScript, Python and TypeScript.
-
Experience developing full stack software with Node.js, Angular and AngularJS.
-
Experience working with document-based NoSQL databases and data modeling in CouchDB, DynamoDB, MongoDB.
-
Experience in AWS Cloud services such as EC2, S3, SQS, SNS, Lambda, DynamoDB, Cognito, IoT, CloudWatch (preferred)
-
Experience in cross platform mobile application development in Ionic 1, Ionic 3+ on both Android and iOS.
Interested candidates with the described skillsets can email directly to praveen@modjoul.com or complete the form below. Please include a copy of your CV, and optionally a cover letter describing your background and interest in Modjoul.