Were in search of a Back-End Software Engineer that specializes in server-side components.
In this role, youll primarily work on Node JS, Mongo DB, Python, Typescript, Redis, building scalable products and will bring a depth of knowledge on algorithms and data structures.
As a Back-End Software Engineer, on any given day you might be architecting new features for our customers, refactoring existing code to be more scalable, and seeing changes through to completion in a live environment..
Typical work week look like:-.
- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience..
- Design and implementation of scalable applications by using asynchronous programming with low-latency, high-availability, and performant applications between multiple systems, servers, and environments..
- Integration of data storage solutions by creating database schemas that represent and support business processes and also Integrating multiple data sources and databases into one system..
- Building reusable code and libraries for future use..
- Explore technical innovation and propose new solutions as and when required..
- Work with engineers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every month..
Our ideal candidate should have:-.
- 1 to 3 years of relevant experience in a Tech Startup.
- A solid grounding in Computer Science fundamentals (based on a BE/BTech or MS in Information Technologies/Computer Science).
- Strong proficiency with JavaScript and knowledge of Node.js and frameworks.
- Strong hands on MongoDB and ability to write aggregation queries.
- Understanding of Python and TypeScript.
- Basic understanding of front-end technologies, such as HTML5, and CSS3.
- Hands-on on code versioning tools, such as Git, Redis, AWS, Sockets.
What you can expect from ORI:-.
- Passion & happiness in the workplace with great people & open culture with amazing growth opportunities..
- An ecosystem where leadership is fostered which builds an environment where everyone is free to take necessary actions to learn from real experiences..
- Chance to work on the cutting edge of technology..
- Freedom to pursue your ideas and tinker with multiple technologieswhich a techie would definitely enjoy!!.
If you have outstanding programming skills and a great passion for developing beautiful, innovative applications, then you will love this job..