Principal Software Engineer (back End Developer) Job in Magic Software Enterprises
Principal Software Engineer (back End Developer)
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
Principal Software Engineer (Back End Developer)
We are looking for a Principal Software Engineer with experience in building backend services like authentication, secured communication over SSL, resource queue management, routing, load balancing, clustering, etc. Using JavaScript with NodeJS. Some experience in Enterprise Java for developing similar backend services is desired. You will be enhancing the runtime environment for our low-code mobile app development platform that can support 10 of thousands of concurrent mobile app users, highly available, scalable, and that performs to match mobile app speed. You will also be exposed to technologies like Android, Swift/Objective-C and Cordova to build native mobile apps.
Your Day-To-Day
- Implement bug fixes and new features for the SmartUX Runtime and related tools
- Work with project architects and UX designers to scope new features
- Work with project manager to define technical tasks and accurate estimates for work
- Deliver solutions on time that will delight users
- Identify and fix defects
- Communicate with wider team regarding the status of your projects
Requirements
- Total 10+ years of experience & 5+ years experience with backend/server side JavaScript using NodeJS
- Some experience with Java and Java EE
- Previous work with RESTful services
- Understanding of database access using JDBC
- Familiar with version control using GIT
- Experience with full project lifecycle from requirements gathering to completion
- Track record of on-time delivery of projects
- Ability to work independently
- Great interpersonal and communications skills
- Proficient in written and spoken English
Nice to Haves
- Experience with JAX-RS/Jersey
- Experience with NGINX, Tomcat, Docker
- Experience with frontend development in HTML/CSS/Javascript
- Experience with Elasticsearch and the ELK stack
Education:B.E./MCA/MCS/BCS/BCA
Fresher
2 - 4 Hires