Description
Job Profile :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.
Key Attributes You Need To Possess
- Prioritization : Should have a strong work ethic and show up on time at sessions with excellent skills in predicting the amount of time needed to plan, coordinate, and perform on a task or manage their clients as and when required.
- Quick Learning Ability : You should be an amazing self-learner who has the ability to learn new technology on your own and is not threatened by new technologies.
- Someone who has an ability to pull various bits of information and to process the information on the fly with good logical and analytical skills.
- Deep and Broad Technical Experience : Someone who is able to hit the ground because they already know the right technology.
- They should be able to meet coding principles and write code that is readable and commented on where appropriate.
- Through incorporating their cognitive abilities and extensive industry experience, they are able to find optimal solutions easily.
- High-End User Focus-A good programmer does what they are asked to do, while a great programmer thinks of the end user of the software and works to solve problems within the organizations capabilities.
- Someone who knows the functionality theyre creating is of high value.
- Business Acumen : Should have a great eye for Business acumen as the product build will be exposed to millions of customers on-brand digital assets hence giving you exposure for handling large user base in a live environment.
- Teamplayer : Someone who is able to work in a challenging environment and requires complete devotion, persistence and learning new things every day.
- As they will be involved in every fact of the product development starting from product ideation, Interface design, user experience, analytics, and engineering.
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 technologies which 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.
(ref:hirist.tech)