Company Name : Tilicho Labs.
Job Title : Back End Developer.
Employment Type : Full TimeWork from Office.
Experience : 3 years - 5 years.
Reports To : Senior Engineer / Team Lead.
Company Overview
Tilicho Labs is a premier software development company dedicated to creating innovative digital solutions that drive business growth and enhance user experiences.
Founded in 2015, we've been at the forefront of technological advancement, helping businesses of all sizes transform their digital presence.
Job Overview
We are looking for dedicated back-end engineers to join our team and contribute to our server-side development processes.
You will be responsible for designing and maintaining scalable web services, managing databases, and collaborating with stakeholders to ensure seamless integration between the front end and back end.
Key Responsibilities
- Develop and maintain server-side applications.
- Build scalable and secure web services using NodeJS / Java.
- Manage databases and data storage.
- Design and optimize databases on PostgreSQL MySQL, MongoDB, or SQL Server while ensuring secure and reliable data management.
- Collaborate with team members.
- Work closely with front-end developers, designers, and project managers to ensure alignment between server-side functionality and user interfaces.
- Implement APIs and frameworks.
- Design and implement RESTful APIs to facilitate communication between server-side applications and end-user systems.
- Conduct troubleshooting and debugging.
- Identify and resolve performance bottlenecks, security vulnerabilities, and server-side errors to maintain system stability.
- Optimize scalability and workflow.
- Develop reusable code and scalable solutions to accommodate future growth.
- Integrate core backend systems with multiple external parties.
- Perform test driven development.
- Develop systems with logging and observability as core tenets.
Key Technical Requirements
Programming Languages :
Proficient in NodeJS / Java.Writing clean, modular, and scalable code.Frameworks & Libraries
Experience with backend framework ExpressJS, NestJS / Spring Boot.API Development
Strong expertise in designing and implementing RESTful APIs and GraphQL APIs.Understanding API Authentication (API Keys).Familiar with API documentation tools (Swagger / OpenAPI).Database Management
Experience with RDBMS (PostgreSQL, MySQL, MS SQL) and NoSQL databases (MongoDB).Writing optimized queries and knowledge of schema design and indexing.Microservices Architecture
Understanding and experience in building scalable microservices.Knowledge of message brokers like Kafka, RabbitMQ.Security Best Practices
Knowledge of securing APIs (rate limiting, CORS, input sanitization).Cloud Platforms
Experience with cloud platforms like AWS, Azure, or GCP.Containerization using Docker and orchestration with Kubernetes.(Bonus Skillset).CI / CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI.Version Control
Proficient in using Git, GitHub / GitLab / Bitbucket workflows.Testing & Debugging
Writing unit, integration, and performance tests using frameworks like PyTest, JUnit, Mocha, or Postman.Proficient in debugging and profiling tools.Monitoring & Logging
Familiarity with logging frameworks (ELK Stack, Prometheus, Grafana).Error monitoring with tools like Sentry, Datadog, or New Relic.Agile Development
Comfortable working in Agile / Scrum teams.Soft Skills
Strong communication and stakeholder management.Ability to work as an individual contributor and team member.Problem solving.Selection Process
AI Call.Online Technical Interview.Face-to-face Interview in Visakhapatnam (Mandatory).Skills : NodeJS (Node.js), Java, MySQL, PostgreSQL, MongoDB, SQL, RESTful APIs, Spring Boot, Express and NestJs.
(ref : hirist.tech)
Skills Required
Java, Express, Mysql, Postgresql, Spring Boot, Nodejs, Mongodb, Restful Apis, Nestjs, Sql