About the Role
We are seeking a talented Software Engineer to join our engineering team on a remote basis. As a Software Engineer at Best NanoTech , you will design and develop the software systems, tools, and platforms that power our recruitment operations. This is an opportunity to build scalable solutions in a high-growth recruitment technology environment while working with a talented, distributed team.
Key Responsibilities
Design and Develop Recruitment Solutions : Build scalable, high-performance software applications that support our recruitment platform, candidate management systems, and client-facing tools.
Develop Recruitment Workflows : Create features and APIs that streamline candidate sourcing, screening, evaluation, placement tracking, and client relationship management workflows.
Collaborate with Cross-Functional Teams : Work closely with recruitment teams, product managers, data analysts, and fellow engineers to understand business requirements, translate them into technical solutions, and deliver features that drive recruitment efficiency.
Performance Optimization : Optimize application performance to handle high-volume recruitment operations. Improve database query efficiency, system scalability, and user experience for both candidates and recruiters.
Required Qualifications and Skills
Programming Languages : Demonstrated proficiency in one or more of : Python, Java, JavaScript, C++, or similar languages.
Web Development : Experience with modern frameworks and libraries such as React, Node.js, Django, Spring Boot, or comparable technologies.
Database Management : Strong understanding of both SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB); ability to design efficient schemas and optimize queries for large datasets.
Version Control : Proficiency with Git and experience working in collaborative version control environments.
Experience Requirements
Minimum 2-3 years of professional software development experience in a commercial product environment.
Proven track record of delivering high-quality software solutions on time and within scope.
Experience working in Agile or Scrum development environments (sprint planning, standups, retrospectives).
What We Offer
Fully Remote : Work from anywhere in India with the flexibility and autonomy of a distributed team.
Growth in High-Growth Sector : Join a rapidly expanding recruitment and staffing business with significant market opportunities in semiconductor and technology talent acquisition.
Software Engineer • Rajahmundry, Andhra Pradesh, India