Backend Developer Job in Edunetwork Pvt. Ltd.
Backend Developer
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
We are looking for a backend engineer with experience in building and scaling service and writing efficient code. Have the capability of rapidly prototyping and who likes solving day to day challenges faced by a fast paced working environment. You- ll be working closely with tech leads and engineering managers to build and ship microservices.
Technology Stack
NodeJS, Loopback, NestJS, Fastify, Postgres, MongoDB, MySQL, Redis, Shell scripting, Docker, Kubernetes, New Relic, AWS, Git, CircleCI, ELK
Responsibilities :
- Writing reusable, testable, and efficient code
- Integration of user-facing elements developed by front-end developers with server side logic.
- Design and implementation of low-latency, high-availability, and performant applications
- Integration of data storage solutions like Databases, Caching layers, data lakes, etc.
- Continuously evaluate relevant technologies, influence and drive architecture and design discussions.
Skills :
- Strong proficiency with JavaScript or Typescript.
- Knowledge of Node.js and any of the frameworks available for it like Express, LoopBack, NestJS, Fastify.
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Familiarity with databases, NoSQL systems, storage and distributed persistence technologies.
- User authentication and authorization between multiple systems, servers, and environments
- Understanding fundamental design principles behind a scalable application
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Troubleshooting and performance tuning skills.
Good to have Skills :
- Familiar with either of the IaaS/PaaS services i.e. AWS, GCP, or Azure.
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Good understanding of server-side templating languages like EJS, Pug/Jade
- Familiarity with APM tools like Data Dog or New Relic
Qualification :
- 2+ years of software development or automation experience in a Linux based environment
- Bachelors or Masters in CSE or related engineering fields
2 to 5 Years
2 - 4 Hires