Live opening · Posted 1 day ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
Responsibilities:
Lead the design and implementation of Role-Based Access Control (RBAC) systems, ensuring robust authentication and authorisation mechanisms across our software ecosystem.
Architect and develop a highly scalable and fault-tolerant distributed queue system to facilitate efficient communication and data processing among various microservices.
Lead efforts to optimise Neo4j query performance, leveraging best practices and advanced techniques to enhance the efficiency and responsiveness of graph database operations.
Provide technical guidance and mentorship to backend developers, fostering a culture of excellence, collaboration, and continuous learning within the team.
You will be working as an individual contributor, and will be integrated in Dashboard Teams working on web portals of CAST AIP.
Your teammates are located in India and in France.
You will collaborate on writing and designing new features and improving existing ones.
You will write unit tests and drive code reviews.
You will participate in the best practices definition and technology watch.
Depending on your will, skills and experience, you will have the opportunity to take a technical lead on topics or projects.
While the domain of CAST is a niche, the position will propose that you work on software that is dedicated to company dashboards and control software, focusing on technical and creative skills.
Work as part of cross-functional, passionate agile project teams to ensure quality is driven into the heart of the development process.
It involves designing the software system, selecting algorithms, theories or technologies that will be used for business applications.
Contribute to software development design discussions for new features and new product development.
Requirements:
Experience: 4 to 6 years.
Experience in developing back-end/full-stack applications at scale.
Experience in backend technologies like GOLANG, NodeJS, Python, REST web services and Java(OOPS, Collections, DB Access) or any other technology.
Should have experience in any of the front-end frameworks like React, Angular, BackboneJS, Ext, etc and HTML/CSS/Bootstrap.
Hands-on experience in JavaScript Concepts (OO-JS, Closures, Unit Testing, Module Patterns)
Good to have skills like REST, Bootstrap, UI Components, CI/CD, and NoSQL-based DB is an added advantage.
Experience with advanced CSS programming using LESS or SASS is a plus.
Expertise in server-side technologies and SQL/NoSQL is a plus.
Experience with JavaScript testing frameworks like Karma, Mocha, Jest, etc.
Strong problem-solving skills and ability to troubleshoot applications and environment issues.
Adaptability, ability to learn faster, Independent, responsible and diligent.
Good team spirit and interpersonal skills, excellent written, analytical skills and business Thinking.
Technical leader or having good mentoring and communication skills.
The candidate should have a passion for technology and a flexible, creative approach to problem-solving.
You are autonomous and take responsibility for your work.
Ideally, you know how to write unit tests and maybe even better, write them in TDD.
You have knowledge in agile methodologies such as Scrum.
You know about GIT and the use of continuous integration tools.
You have developed single-page JS applications end-to-end.
Candidate should have a Bachelor's or Master's technical degree or equivalent experience.
Strong knowledge in software engineering. Proactive Self Starter, creative thinker in designing, developing and supporting applications.
Experience
4-6 yrs
More openings worth a look
Recently tracked roles with full details and direct application links.