This post is over 30 days old. The position may no longer be available
Full stack developer in senior and team lead role
Posted by Amitabh Roy (@amitabh123)
Codelogicx is a growing IT company working across various startup applications that are steadily growing to make a mark of its own. From a micro finance lending platform in Africa to an in-house residential complex management platform, quite a few interesting things are happening at Codelogicx.
We are hiring programmers in senior level, mid level roles who can also level up as team leads. They should have been leading the projects and should be good at mentoring juniors. Ideal candidate should have the skills below:
Software application development skills: Excellent debugging abilities. Error handling. Coding conventions. Secure coding practices and in-depth knowledge of OWASP vulnerabilities. Excellent Git skills. Writing tests for critical software components. Swagger & REST API. Writing micro services and lambda functions. Knowledge of regular expressions. Job queues and cron. Decent knowledge of PHP, Node.js and Python extensions and libraries. DOM and BOM. Front end scripting Vue/React/Angular.
Strong database and search technologies skills: Able to write high performing and optimized SQL queries for high traffic API calls. Ability to tune and optimize sql queries. Handwritten sql queries for microservices. Experience in working with relational database with sizes over multiple Gigs (preferably over 100gigs) and tables sizes over tens of million rows which does not include blob or text fields.
In-depth knowledge of working with in-memory database like redis, riak. Should have maintained in-memory database which are at least few Gb in size. Have extensive experience in modern search technologies Elastic search and Solr.
Scalability skills: Code optimization. Memory usage optimization. Database bottleneck analysis and query tuning. Query performance analysis. Speeding up HTTPS requests. Caching strategies and in-memory database use. Linux tuning.
Decent knowledge of Linux: File systems. Permissions in Linux. Inbuilt tools and utilities. System and application performance monitoring. Log analysis.
- Shortlisted candidates will be sent a HackerRank link for an online test
- Candidates shortlisted there will be interviewed by a recruitment technical team from Bengaluru.
- Final candidates will need to appear in person for a final technical interview at the company office in Kolkata
Apply for this position
Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.
It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer