Home
Jobs

615 Rust Jobs - Page 23

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

6 - 10 years

0 - 2 Lacs

Bengaluru

Work from Office

Naukri logo

Experience: 6 - 10 Years Location: Pan India Responsibilities: Design, develop, and maintain high-performance, scalable software applications using Java and Rust. Implement and manage microservices architecture to ensure efficient and reliable service delivery. Develop and maintain GraphQL APIs to enable seamless data querying and manipulation. Utilize Apache Flink for real-time data processing and stream analytics. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, maintainable, and efficient code while following best practices. Participate in code reviews to ensure code quality and share knowledge with the team. Troubleshoot and resolve software defects and issues in a timely manner. Stay updated with the latest industry trends and technologies to continuously improve our products. Requirements: Bachelor's degree in Computer Science, Engineering, or a related field. Proven experience in software development using Java and Rust . Strong understanding of microservices architecture and experience in building and managing microservices. Proficiency in developing and maintaining GraphQL APIs. Experience with Apache Flink for real-time data processing. Solid understanding of software development principles, design patterns, and best practices. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. Ability to work independently and as part of a team in a fast-paced environment. Good to have: Experience with cloud platforms such as AWS, Azure, or Google Cloud. Familiarity with containerization technologies like Docker and Kubernetes. Knowledge of CI/CD pipelines and DevOps practices. Experience with other programming languages and frameworks.

Posted 2 months ago

Apply

2 - 7 years

20 - 35 Lacs

Pune

Remote

Naukri logo

responsibilities We're Hiring! Part-Time Freelancers Wanted! Looking for talented individuals to join our team in both Tech roles. Whether you're a coding expert or an industry specialist, we have opportunities for you! Tech Roles : Python Excel C#, Java, JavaScript, C/C++ SQL, Go, Dart, MATLAB PHP, Ruby, Rust, Swift, TypeScript What You Need : A computer or smartphone with stable internet Basic English (or other supported languages) 3 hours/day commitment If you're looking for part-time or freelance work, we want to hear from you! If interested please reach out at farah.q@bayrocklabs.com / sindin.m@bayrocklabs.com Thanks!

Posted 2 months ago

Apply

5 - 9 years

7 - 11 Lacs

Pune, Ahmedabad

Work from Office

Naukri logo

5+ years of professional experience Very good Linux knowledge with explicit experience in the low-level area (kernel, drivers and system-related libraries as well as POSIX functions and syscalls) Very good knowledge of processor architectures (ARM, x86), cross-development and cross-debugging, package management, network technology and protocols Explicit knowledge and experience with Yocto-based embedded Linux systems Explicit experience in the use of GNU (cross-) tool chain, Make, Git, etc. as well as knowledge of open source licenses Explicit experience in the areas of security (secure boot), boot time optimization, real-time extensions and Linux container concepts (LXC) Ideally experience with embedded hypervisors e.g. Jailhouse, ACRN, EB Tresos, ... Ideally experience with other embedded Linux distributions such as Buildroot, PTXdist or ELinOS Ideally experience with Zephyr or SELinux Ideally experience with other real-time operating systems such as VxWorks, QNX Ideally experience with RUST Skills and experience Degree in (technical) computer science, electrical engineering or communications engineering (Mainline) kernel and driver development for various processors and boards Performance analysis and optimization to increase the performance of the embedded system Analysis and implementation of Linux security features Integration of third party layers (components) Integration of real-time requirement.

Posted 2 months ago

Apply

5 - 8 years

7 - 10 Lacs

Pune, Ahmedabad

Work from Office

Naukri logo

5-8 years of professional experience in embedded, better automotive SW development Can be used in the dual role of SW developer and SW tester Flexible for use in trades (EDAG internal teamwork) but also for direct customer contact (service project) ISTQB and ISTQA certifications are available (understand wording) ASPICE or CMM(I) know-how (process knowledge) Modern tooling e.g. CI/CD, Git, Google Test, cmake, ... Programming languages 50% C / C++ and 50% Matlab/ Simulink/ Targetlink Skills and experience Technical RUST TPT SCADE (mini-project) Functional Charging (AC & DC, HV) ADAS software It would make sense to set up a SW team, which does not currently exist High-caliber people who have expertise in this area and can multiply within SW&D Possibly in combination with (SW) system knowledge Drive / motion software It would make sense to set up a SW team, which does not currently exist High-caliber people who have expertise in this area and can multiply within SW&D Possibly in combination with system knowledge Alternatively, a team of x employees on a software topic or customer cluster not yet served by us would be interesting, e.g. SW for X-ray machines, solar parks.

Posted 2 months ago

Apply

4 - 9 years

8 - 14 Lacs

Hyderabad

Work from Office

Naukri logo

As Run time Engineer , on our team, you will have the opportunity to work on the fundamental abstractions, programming models, compilers, runtimes, libraries, and Application Programming Interfaces (APIs) that enable large scale training and inferencing of the world's most advanced AI models. Requirements : - 4+ years experience with C/C++11 with strong fundamentals in concurrent coding. - Ability to mentor juniors and drive feature completion with little supervision. - Highly skilled in using debugging tools like gdb, valgrind, WinDbg, address sanitizer, or similar. - Demonstrated ability in debugging under high-pressure, customer-facing situations. - Familiarity with security protocols like TSL/RSA is preferred. - Working experience with Rust is a strong plus. Responsibilities : - Design and develop the application and system software for a cutting-edge AI silicon - Ability to work in a fast-paced environment collaborating with various teams locally and globally - A passion for problem-solving and the ability to consider the bigger picture during feature development - Define feature requirements with customers and teams, gathering feedback to improve products - Ensure clear understanding of requirements, documenting implementation strategies - Review and test features to prevent issues, conducting impact analysis to mitigate potential problems Minimum Qualifications : - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.

Posted 2 months ago

Apply

14 - 24 years

7 - 17 Lacs

Chennai, Mysore, Hyderabad

Work from Office

Naukri logo

Integration Specialist Skilled Blockchain Integration Specialist to design, implement, and support distributed blockchain-based networks. Primary responsibilities will include analyzing requirements, designing blockchain solutions aligned with specific business models, and launching blockchain networks Maintain and extend client- and server-side applications responsible for integration and business logic. Proficiency in blockchain development languages (e.g., Solidity, Go, Rust). Experience with Ethereum, Hyperledger Fabric, or other blockchain platforms Understanding of decentralized finance (DeFi) concepts. Implement robust security measures to protect sensitive CCUS data stored on the blockchain

Posted 2 months ago

Apply

2 - 6 years

25 - 40 Lacs

Bengaluru

Work from Office

Naukri logo

Python Software Engineer Experience: 2 - 5 Years Exp Salary : Competitive Preferred Notice Period : Within 30 Days Shift : 10:00AM to 6:00PM IST Opportunity Type: Onsite (Bengaluru) Placement Type: Permanent (*Note: This is a requirement for one of Uplers' Clients) Must have skills required : Python, Fast API, Docker Good to have skills : React, Rust Infibeam (One of Uplers' Clients) is Looking for: Software Engineer (Python) who is passionate about their work, eager to learn and grow, and who is committed to delivering exceptional results. If you are a team player, with a positive attitude and a desire to make a difference, then we want to hear from you. Role Overview Description Software Engineer (Python) Infibeam is seeking a Software Engineer with a solid foundation in Python development, especially with Fast API and Docker, to join our innovative team. In this role, you will be responsible for designing and implementing high-quality software solutions that meet the needs of our clients. As a member of our dynamic team, you will work on exciting projects, contribute to system architecture, and ensure that our applications are efficient, reliable, and meet the standards of performance and security. Responsibilities Software Development Design, develop, and maintain robust applications using Python and Fast API. Create and manage Docker containers for application deployments. Write clean, maintainable, and efficient code while adhering to best practices in software development. Collaboration Work closely with cross-functional teams to understand requirements and deliver high-quality solutions. Participate in code reviews and contribute to team knowledge sharing. Testing and Debugging Develop and execute test cases to ensure quality assurance of software. Identify and resolve defects and performance bottlenecks. Documentation Document application architecture, APIs, and functionality to facilitate maintenance and onboarding of new team members. Qualifications Bachelor's degree in Computer Science, Engineering, or a related field. 2-5 years of experience in software development with a strong focus on Python. Hands-on experience developing APIs using Fast API. Proficiency with containerization technologies, particularly Docker. Experience with front-end technologies such as React is a plus. Familiarity with Rust programming language is a nice-to-have. Strong problem-solving skills and ability to work effectively in a collaborative environment. Must be located in India and able to work from 11:00 AM to 7:00 PM IST (GMT+05:30). Join Infibeam and be part of a forward-thinking company that values innovation and encourages professional growth. We look forward to your contributions in shaping our technology landscape. How to apply for this opportunity: Easy 3-Step Process: 1. Click On Apply! And Register or log in on our portal 2. Upload updated Resume & Complete the Screening Form 3. Increase your chances to get shortlisted & meet the client for the Interview! About Our Client: Infibeam Avenues Limited (IAL) is a leading digital payments and e-commerce technology platforms company in India and provides a comprehensive suite of web services spanning digital payment solutions, data centre infrastructure and software platforms. We provide solutions to merchants, enterprises, corporations and governments in both domestic as well as international markets to enable online commerce. Our digital technology facilitates businesses and governments to execute e-commerce transactions in a safe and secure manner. About Uplers: Our goal is to make hiring and getting hired reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant product and engineering job opportunities and progress in their career. (Note: There are many more opportunities apart from this on the portal.) So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!

Posted 2 months ago

Apply

3 - 6 years

4 - 8 Lacs

Karnataka

Work from Office

Naukri logo

Strong proficiency in JavaScript programming languages with a focus on performance optimization and testing frameworks. Proficiency in Rust and Python is preferred but not required. Knowledge of Android performance testing and tools like Bugreports, Perfetto, Battery Historian, etc. Excellent problem solving skills and the ability to troubleshoot complex technical issues. Strong attention to detail and the ability to meticulously document test results. Excellent communication and collaboration skills to effectively work with cross functional teams. Ability to work independently and as part of a team to achieve project goals.

Posted 2 months ago

Apply

10 - 14 years

35 - 40 Lacs

Hyderabad, Kolkata, Mumbai (All Areas)

Work from Office

Naukri logo

Dear Candidate, We are seeking a skilled Blockchain Developer to join our innovative team. The ideal candidate will be responsible for designing, developing, and deploying blockchain-based solutions and applications. You will collaborate with cross-functional teams to build decentralized applications (dApps), smart contracts, and other blockchain infrastructure to meet business needs. Role & Responsibilities: Blockchain Development : Design, develop, and maintain blockchain-based applications, including decentralized applications (dApps) and smart contracts. Smart Contract Development : Write and deploy smart contracts using blockchain platforms like Ethereum , Solidity , or Hyperledger . Blockchain Integration : Integrate blockchain technologies with existing systems and platforms, ensuring seamless and secure data transactions. Decentralized Applications (dApps) : Build and deploy decentralized applications (dApps) on platforms such as Ethereum , Binance Smart Chain , or Polkadot . Consensus Algorithms : Develop and optimize consensus algorithms to ensure high security and fault tolerance of the blockchain network. Security : Ensure the security of blockchain applications by implementing best practices and conducting audits of smart contracts and decentralized systems. Testing & Debugging : Test, debug, and optimize blockchain applications to ensure their reliability, performance, and security. Required Skills & Qualifications: Blockchain Platforms : Strong experience with blockchain platforms such as Ethereum , Binance Smart Chain , Hyperledger , Polkadot , or Solana . Smart Contracts : Expertise in writing and deploying smart contracts using Solidity , Vyper , or similar languages. Decentralized Applications (dApps) : Experience in developing decentralized applications using web technologies and blockchain. Cryptography : In-depth understanding of cryptographic principles used in blockchain, including hashing, digital signatures, and public/private key cryptography. Blockchain Consensus Mechanisms : Familiarity with consensus algorithms like Proof of Work (PoW) , Proof of Stake (PoS) , Delegated Proof of Stake (DPoS) , and other consensus models. Blockchain APIs : Experience with APIs to interact with blockchain networks and manage transactions. Web3 Technologies : Proficiency in Web3.js , Ethers.js , and other blockchain-related libraries for connecting front-end interfaces with blockchain networks. Version Control : Proficiency in using version control systems like Git for managing codebases and collaborating with team members. Database Knowledge : Experience with databases, both relational (e.g., MySQL , PostgreSQL ) and NoSQL (e.g., MongoDB ), to support decentralized applications. Soft Skills: Strong problem-solving and analytical skills. Excellent communication skills to work with cross-functional teams. Ability to work independently and as part of a team. Detail-oriented with a focus on delivering high-quality solutions Note: If you are interested, please share your updated resume and suggest the best number & time to connect with you. If your resume is shortlisted, one of the HR from my team will contact you as soon as possible. Srinivasa Reddy Kandi Delivery Manager Integra Technologies

Posted 2 months ago

Apply

4 - 9 years

8 - 12 Lacs

Chennai, Pune, Delhi

Work from Office

Naukri logo

What lands you in this role More than 8 years of back-end software development Design, develop, and maintain Rust-based applications Strong proficiency in Rust programming language and its ecosystem Experience with asynchronous programming, concurrency, and memory safety Experience with Rust frameworks/libraries like Tokio, Actix, or Rocket Knowledge of data structures, algorithms, and system design Familiarity with database systems (SQL, NoSQL, or key-value stores) Collaborate with cross-functional teams (frontend, DevOps, QA) to deliver robust software solutions Optimize applications for performance, scalability, and security Debug and resolve issues, ensuring reliability and stability Conduct code reviews and mentor junior developers Knowledge of other programming languages like C/C++, Go, or Python is preferred

Posted 2 months ago

Apply

5 - 6 years

25 - 27 Lacs

Pune

Work from Office

Naukri logo

Were seeking a skilled Software Developer to join the analytics platform team at SAS. In this role, you will work on our core codebase, primarily in C, focusing on Compute Core and Compute Server functionalities. You will participate in developing the next generation of our analytic engine, helping to shape the future of SAS analytics. You will collaborate with an international team of experienced developers, bringing diverse perspectives to our projects. You will also, develop and maintain enterprise-class software used by organizations around the world. If youre passionate about software development and interested in advancing the state of analytics technology, this role might be for you! As a Software Developer, you will: Program in C and Golang in a Linux and/or Windows environment. Design and develop high quality, testable and scalable software solutions within established timelines while adhering to R&D best practices and processes. Participate in scoping, planning, and tracking work on complex software development projects in a continuous delivery environment. Actively participate in design, code, and documentation reviews. Maintain accountability for the entire life cycle of the product code including providing technical support for both internal and external consumers. Required qualifications Bachelor s degree in computer science, Engineering, Statistics, Math, or a related discipline. 5+ years software development experience in C/Golang. Strong computer programming skills with excellent analytical and problem-solving skills Experience with CI/CD pipeline and associated tools like Git, Gerrit, Jenkins, GitHub, etc. Portable coding/testing for multiple hosts like Windows and Unix Ability to understand complex logic / design between clients / servers. Can assimilate technical material and handle deadlines in a multiple task environment. Experience with SAS programming. Experience with cloud technologies and providers - Kubernetes, Azure, AWS, GCP, OpenShift. Preferred qualifications Software development experience in any of the following: Golang, Java, Python, Rust, Shell Scripts, etc. Experience programming in a threaded kernel environment (TK/MVA Multi Vendor Architecture) Experience with SAS programming Familiarity with cyber security in cloud computing/Kubernetes. Some knowledge about programming for sockets, ciphers, authentication methods. Familiarity with Linux.

Posted 2 months ago

Apply

5 - 6 years

25 - 27 Lacs

Pune

Work from Office

Naukri logo

Were seeking a skilled Software Developer to join the analytics platform team at SAS. In this role, you will work on our core codebase, primarily in C, focusing on Compute Core and Compute Server functionalities. You will participate in developing the next generation of our analytic engine, helping to shape the future of SAS analytics. You will collaborate with an international team of experienced developers, bringing diverse perspectives to our projects. You will also, develop and maintain enterprise-class software used by organizations around the world. If youre passionate about software development and interested in advancing the state of analytics technology, this role might be for you! As a Software Developer, you will: Program in C and Golang in a Linux and/or Windows environment. Design and develop high quality, testable and scalable software solutions within established timelines while adhering to R&D best practices and processes. Participate in scoping, planning, and tracking work on complex software development projects in a continuous delivery environment. Actively participate in design, code, and documentation reviews. Maintain accountability for the entire life cycle of the product code including providing technical support for both internal and external consumers. Required qualifications Bachelor s degree in computer science, Engineering, Statistics, Math, or a related discipline. 5+ years software development experience in C/Golang. Strong computer programming skills with excellent analytical and problem-solving skills Experience with CI/CD pipeline and associated tools like Git, Gerrit, Jenkins, GitHub, etc. Portable coding/testing for multiple hosts like Windows and Unix Ability to understand complex logic / design between clients / servers. Can assimilate technical material and handle deadlines in a multiple task environment. Experience with SAS programming. Experience with cloud technologies and providers - Kubernetes, Azure, AWS, GCP, OpenShift. Preferred qualifications Software development experience in any of the following: Golang, Java, Python, Rust, Shell Scripts, etc. Experience programming in a threaded kernel environment (TK/MVA Multi Vendor Architecture) Experience with SAS programming. Familiarity with cyber security in cloud computing/Kubernetes. Some knowledge about programming for sockets, ciphers, authentication methods. Familiarity with Linux.

Posted 2 months ago

Apply

4 - 9 years

15 - 20 Lacs

Pune, Bengaluru, Hyderabad

Hybrid

Naukri logo

Go RUST, Databases /SQL and applications optimization for transactional and streaming data sets, Flink , Kubernetes microservices etc, AWS, GCP, Web sockets, with networking familiarity Added advantage : Docker, Kubernetes, NATS/WSS

Posted 2 months ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

Linkedin logo

Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary Principal Duties and Responsibilities: Leverages advanced Software knowledge and experience to design, develop, create, modify, and validate critical embedded and/or specialized software programs for Linux based systems. Analyzes user needs, software requirements, and time and cost constraints to design and customize sophisticated software for optimal operational efficiency. Designs and implements software sub-systems for complex, large-scale products and systems. Leads design, coding, sustenance and testing efforts to ensure that projects are completed to specifications and schedules. Performs highly complex code reviews and regression tests as well as triages and fixes issues to ensure the quality of code. Collaborates with individuals outside the software function (e.g., Hardware, Systems, and Test engineers) to increase leverage and design solutions that work with other components of a specific project. Writes detailed technical documentation for highly complex Software projects, reviews technical documentation for junior engineers. Level Of Responsibility Works independently with minimal supervision. Provides supervision/guidance to other team members. Decision-making is critical in nature and highly impacts program, product, or project success. Requires verbal and written communication skills to convey complex information. May require negotiation, influence, tact, etc. Has a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to make key decisions). Tasks often require multiple steps which can be performed in various orders; extensive planning, problem-solving, and prioritization must occur to complete the tasks effectively. Additional Requirement Domain Expert in Linux Distributions such as (Yocto, OpenWRT, Debian). Hands on exposure to development on Linux based systems spanning Linux kernel and user-space, including operating system concepts, file systems, processes, and architecture. Experience contributing to open source projects and understanding of open source licenses and community practices. Solid understanding of Linux security, networking and user management. Knowledge of tools like Docker, Kubernetes, and virtualization technologies. Solid understanding of data structures. Exposure to a full product lifecycle on a semiconductor platform. Hands on experience in bootloader, kernel, complex issues analysis, using tools like GDB, strace, dmesg and system logs. Ability to formulate and present technology topics to a wide range of participants including senior executive stakeholders and product managers. Strong proof of leading development of software products through full lifecycle, from requirement analysis to milestone-based delivery and maintenance. Ability to thrive in a changing environment. Programming Language Skills: C, C++, Python, Rust and shell scripting. Ability to lead engineers in varying types of executing tasks. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers. 3072874

Posted 2 months ago

Apply

5 - 9 years

7 - 11 Lacs

Chennai, Pune, Bengaluru

Work from Office

Naukri logo

We are seeking a skilled Java + Rust Developer to join our team , The ideal candidate will have expertise in backend development, containerization, microservices, and cloud platforms. This role requires strong problem-solving skills, the ability to work independently and in a team, and the flexibility to adapt to project requirements. The developer will be responsible for designing, developing, and optimizing scalable applications, integrating cloud-based solutions, and ensuring seamless system performance. Locaiton: Gurugram,Hyderabad,Mohali,Jaipur,Nagpur,Indore,Chandigarh,Mangalore, Trivandrum, Mysore

Posted 2 months ago

Apply

5 - 10 years

6 - 10 Lacs

Bengaluru

Remote

Naukri logo

Rust Developer Remote Role Long term contractor position Full time dedication (40 hours / week) Requires 4 hours overlap with PST (Pacific Standard Time) Job Responsibilities: * Write effective Rust code to tackle complex issues * Use business sense and analytical abilities to glean valuable insights from public databases * Clearly express the reasoning and logic when writing code in online notebooks or other suitable mediums * Ensure comprehensive code documentation * Coding Best Practices Problem Solving * Familiarity with Prompt Engineering (Knows how to use chatgpt or other GEN AI tools to accelerate themselves while knowing its limitations/pitfalls) * At leatst 3+ years of relevant experience with Rust * Industry experience and knowledge of code quality, formatting, and best practices of software development * Excellent communication abilities to work with stakeholders and researchers successfully * Fluent in conversational and written English communication skills * Non Technical Qualifications * Great comprehension skills * Outstanding written communication skills * Good verbal communication. * Openness & Speed of learning/change adaptation * Critical/Analytical thinking * Attention to detail * Positive Energy

Posted 2 months ago

Apply

3 - 8 years

40 - 60 Lacs

Bengaluru

Remote

Naukri logo

Blockchain Full-Stack Developer Experience: 2 - 8 Years Exp Salary : INR 30,00,000-60,00,000 / year Preferred Notice Period : Within 30 Days Shift : 10:00AM to 7:00PM IST Opportunity Type: Remote Placement Type: Permanent (*Note: This is a requirement for one of Uplers' Clients) Must have skills required : Blockchain, dapps, Smart Contract, Solidity, web3.js Good to have skills : Docker, CI/CD, Nft, Rust, Web3auth Serenity (One of Uplers' Clients) is Looking for: Full-stack Developer who is passionate about their work, eager to learn and grow, and who is committed to delivering exceptional results. If you are a team player, with a positive attitude and a desire to make a difference, then we want to hear from you. Role Overview Description Seeking a skilled Full-stack Developer to join our team in building cutting-edge blockchain solutions for secure data storage and security. As a Full-stack Developer, you will be a key contributor to both front-end and back-end development, seamlessly integrating blockchain technologies to deliver scalable, secure, and user-friendly platforms. These platforms will meet the demands of the modern digital landscape and set new industry standards for privacy and asset management. Responsibilities: Design and develop responsive front-end interfaces using modern JavaScript frameworks. Build and maintain back-end APIs and services to support DApp functionality. Write, test, and deploy smart contracts on the EVM-compatible blockchains. Ensure the security and performance of applications through rigorous testing and optimization. Collaborate with cross-functional teams to define, design, and ship new features. Participate in code reviews and maintain high-quality coding standards. Developing intuitive and responsive user interfaces that facilitate seamless interaction with blockchain-based systems. Integrating cutting-edge cryptographic protocols and privacy-enhancing techniques into the core infrastructure. Collaborating with a multidisciplinary team of engineers, cryptographers, and designers to push the boundaries of blockchain technology. Staying abreast of emerging trends and advancements in the blockchain and privacy domains. Required Skills: Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience). A deep understanding of blockchain architecture, consensus mechanisms, and smart contract development. Proven experience as a Full-stack Developer or similar role. Proficiency in multiple programming languages, including Solidity, JavaScript, Python and front-end frameworks (e.g., React, Vue.js, or Angular). Strong back-end development skills with Node.js and familiarity with Express or similar frameworks. Experience with blockchain development, including Rust (for CosmWasm on Secret Network) and/or Solidity (for EVM chains). Knowledge of Web3 libraries (e.g., Web3.js, ethers.js, CosmJS) for blockchain integration. Understanding of security best practices in web and blockchain development. Excellent problem-solving skills and attention to detail. Preferred Skills: Experience with various blockchain ecosystems for development. Familiarity with decentralized identity solutions (e.g., Web3Auth) and NFT implementation. Knowledge of DevOps practices, such as CI/CD pipelines and containerization (e.g., Docker). Prior work on privacy-focused or data storage applications. Interview Process - Technical Round 1 Assessment Technical Round 2 How to apply for this opportunity: Easy 3-Step Process: 1. Click On Apply! And Register or log in on our portal 2. Upload updated Resume & Complete the Screening Form 3. Increase your chances to get shortlisted & meet the client for the Interview! About Our Client: Serenity Shield protects your investments so they will carry over to the recipient of your choice and not become permanently lost due to untimely demise or death. Our platform serves as a robust digital vault, ensuring the protection of critical information. About Uplers: Our goal is to make hiring and getting hired reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant product and engineering job opportunities and progress in their career. (Note: There are many more opportunities apart from this on the portal.) So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!

Posted 2 months ago

Apply

5 - 8 years

8 - 12 Lacs

Bengaluru, Kolkata

Work from Office

Naukri logo

We are looking for a skilled Rust Developer to join our team and help build high-performance, secure, and scalable applications. You will be responsible for developing, testing, and maintaining Rust-based software solutions while collaborating with cross-functional teams. Key Responsibilities Develop, test, and maintain software using Rust. Design and implement secure, scalable, and high-performance applications. Work with low-level systems programming, concurrency, and memory management. Integrate Rust components with existing software stacks. Collaborate with frontend/backend engineers, DevOps, and product teams. Write clean, efficient, and well-documented code. Conduct code reviews and optimize performance. Debug and resolve software defects and performance bottlenecks. Stay updated with the latest Rust ecosystem developments and best practices. Required Skills & Experience Proficiency in Rust and its ecosystem (Cargo, Tokio, Actix, etc.). Experience in systems programming, blockchain, or backend development. Strong knowledge of concurrency, memory safety, and performance optimization. Understanding of networking, WebAssembly, or cryptographic principles (optional but preferred). Experience with RESTful APIs, gRPC, or microservices architecture. Familiarity with SQL/NoSQL databases (PostgreSQL, Redis, etc.). Knowledge of Linux/macOS environments and shell scripting. Experience with CI/CD pipelines and containerization (Docker, Kubernetes). Strong problem-solving and debugging skills. Nice to Have Experience in blockchain development (Substrate, Solana, Ethereum). Familiarity with machine learning using Rust. Contributions to open-source Rust projects. Benefits Attractive compensation packages based on industry standards. Flexible working hours. Learning and development budget for certifications and conferences. Collaborative and innovative work environment.

Posted 2 months ago

Apply

7 - 12 years

8 - 16 Lacs

Bengaluru, Hyderabad

Hybrid

Naukri logo

Strong experience in Design, develop and deploy high-performance, scalable, and secure microservices using Java, Spring Boot, Spring Cloud, and related technologies. Implementation of robust security measures, including authentication, authorization, and data encryption. Implementation of high-performance data pipelines using Apache Kafka with Protobuf schemas for data serialization and deserialization Creation API contracts, data models and custom backend services (BFFs) that are optimized for frontend consumption. Collaborate closely with frontend developers to understand their specific requirements and challenges. Exposure to GraphQL APIs and Google Cloud services (GCP) AlloyDB, Bigtable, BigQuery and integration with Applications, Agile based development practices, experience in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.

Posted 2 months ago

Apply

3 - 6 years

15 - 22 Lacs

Bengaluru

Remote

Naukri logo

Mandatory Skills: Rust - 2 yrs, Rust Frameworks - 2 yrs, Libraries - 2 years, Knowledge of LLM Interested please contact 8217730484

Posted 2 months ago

Apply

10 - 15 years

25 - 40 Lacs

Bengaluru

Hybrid

Naukri logo

Welcome to HCL Software! We are looking for a Senior Software Engineer to help us build, optimize, and maintain inter-system information flows. As a Senior Software Engineer at HCL Software, you are an integral part of an agile team that works to enhance, build, and deliver trusted technology solutions. A strong academic background in combination with solid coding skills, understanding of software development methodologies, and good communication skills are key to success. You will design and develop solutions to ensure company information is stored and transferred across system boundaries in an effective, reliable, and secure fashion. YOUR AREA OF RESPONSIBILITY As a core technical contributor, you are responsible for designing and implementing critical technology solutions within various business functions. Design and implement creative software solutions, and conduct technical troubleshooting Develop secure high-quality production code, review and debug code written by your peers Drive outcomes-oriented workshops and work closely with the various functions to discover and take us through projects that improve our efficiency Analyze data storage, data transfers, and associated processes. Identify waste, and suggest solutions based on conceptual and logical data models and flowcharts. YOUR PROFILE MSc in Computer Science, or relevant adjacent field + formal training and certification on software engineering concepts 5+ years applied experience delivering system design, application development, testing, and operational stability Demonstrable experience with one or more of the following programming languages: TypeScript, Java, Scala, Rust. Expertise in Avro design, Kafka topics, exception handling, Kstreams, KSQL will help you to deliver results quickly Proficient in all aspects of the Software Development Life Cycle Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Knowledge of systems such as Dynamics 365, NetSuite, SQL and of one or more ETL tools is advantageous but not required Practical cloud native experience is of advantage

Posted 2 months ago

Apply

9 - 14 years

25 - 40 Lacs

Bengaluru

Hybrid

Naukri logo

Job Duties and Responsibilities Primary responsibilities and skills include the following areas: Intimate knowledge of media playback engines and streaming protocols. Working on an agile team using CI / CD best practices to deliver the highest quality software possible quickly A strong desire to learn new things and continually improve yourself and those around you with a can do anything mentality You live to experiment, test, fail fast, and learn as you go, we are not looking for a cookie-cutter solution to the complex problems we solve A successful Staff Engineer - Streaming Services should have: A 4-year college degree in Computer Science / Information Technology, masters degree is preferred or equivalent professional experience 8+ years of overall software development experience and with at least 3+ year experience in the development of REST API with thorough knowledge of MPEG DASH & HLS protocols. Experience with one or more of the following: Be an expert in core data structures as well as algorithms and has the ability to implement them using language of choice Should be well aware of MPEG DASH, HTTP Live Streaming protocol. Hands-on experience in Rust, Golang, Python django, C++ is a must. Experience in Distributed Cache Management (Redis Cache, MemCached, or similar) Ability to accurately estimate software tasks and work to schedule. Experience with GIT and JIRA is an add-on. Strong verbal and written communication skills. Strengths in problem-solving, issue resolution, ability to work in a deadline-driven work environment, attention to detail, and ability to multitask. Skills and Requirements: Knowledge of MPEG DASH, HLS streaming protocol. Strong proficiency in Rust, Golang, Linux, C++ Experience in Distributed Cache Management (Redis Cache, MemCached, or similar) Working experience in REST API/API Gateway. Familiarity with virtualization and Cloud technologies (Kubernetes/Dockers/OpenStack/VMware etc) If the job description aligns with your profile, please send your updated CV to BLRCareers@dish.com , along with the following details: 1.Current Company: 2.Current Location: 3.Total Years of Experience: 4.Relevant Experience in Golang: 5.Current CTC: 6.Expected CTC: 7.Notice Period: 8.Educational Qualifications: 9.Technical Certifications: Thanks & Regards Sireesh, DISH NETWORK technologies India Pvt Ltd, ORR,Bangalore.

Posted 2 months ago

Apply

8 - 13 years

32 - 35 Lacs

Bengaluru

Work from Office

Naukri logo

Academic background in Bachelors Degree or above in Electronics Or Computer Science/Electrical Engineering or equivalent. 2-8 years of Embedded firmware/software development experience in Embedded C,C++,RTOS or Linux based development experience. Familiarity with multi-threading concepts. Good knowledge of coding standards. Experience working with team of engineers using Agile methodologies. Good analytical, problem solving skills. Excellent interpersonal and communication skills. Skills o Proficiency in Embedded C programming o Experience with Linux based OS, RTOS o Familiarity with microcontrollers (8-bit, 16-bit) and interfacing with the peripherals. o Good to have knowledge of Communication Protocols - HTTPS, SNMP, SMTP, BACnet, Modbus/TCP. o Familiarity with RUST is an added advantage

Posted 2 months ago

Apply

4 - 8 years

18 - 33 Lacs

Bengaluru

Remote

Naukri logo

Total exp: 3+yrs. Write effectiveRust code to tackle complex issues Implement new features with a focus onmemory safety, ownership rules, and type correctness.Refactor existing Rust code while maintaining functionality and performance. Required Candidate profile Opportunity: Full Time Contract, 8 hrs, Np: 2-3 weeks only. Engagement length:6-12 MonthMandatory Skills: Rust - 2yrs, Rust Frameworks(Tokio, Actix, Rocket) - 2yrs, Libraries(Serde and Rayon) - 2yrs

Posted 2 months ago

Apply

4 - 8 years

35 - 55 Lacs

Bengaluru

Work from Office

Naukri logo

JD for Software Developer (Rust Developer) About the company:- A global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets that seeks to achieve high quality, uncorrelated returns for our clients. We have deep expertise in trading, technology and operations and attribute our success to rigorous scientific research. As a technology and data-driven firm, we design and build our own cutting-edge systems, from high performance trading platforms to large scale data analysis and compute farms. With offices around the globe, we emphasize true, global collaboration by aligning our investment, technology, and operations teams functionally around the world. Role: Software Developer Team: Internal Compute Frameworks Location(s): Bangalore Position Overview: We are seeking an experienced and passionate Software Developer to join our growing team. In this role, you will play a key part in designing, building, and maintaining the internal frameworks, services and platforms that power our business. You will have the opportunity to work with cutting-edge technologies and make a direct impact on the efficiency and productivity of both investment and technology teams within the firm. Key Responsibilities: Design, develop, and maintain scalable, production-grade distributed systems. Collaborate closely with investment stakeholders and other technology teams to align on project goals. Take full ownership of the systems developed by you and your team, ensuring their reliability and performance. Provide support and troubleshoot live production systems effectively. Engage actively in all stages of the software lifecycle, from gathering requirements to production support. Be comfortable working with our diverse technology stack, including Rust, Python, Kubernetes, and more. Required Qualifications: Minimum of 4 years of full-time software development experience. Proficiency and prior experience with Python or React JS (a prerequisite for Rust positions within the firm). Hands on Experience in Rust development. Ability to demonstrate Rust programming skills through an interview process. Experience with relational databases and document stores Proven track record of owning or working on end-to-end full-stack applications Excellent communication skills Willingness to pick up and learn new technologies and frameworks

Posted 2 months ago

Apply

Exploring Rust Jobs in India

Rust is a modern systems programming language known for its safety, speed, and concurrency features. In India, the demand for Rust developers is on the rise as more companies are adopting this language for building high-performance applications and services.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Gurgaon

These cities have a thriving tech industry with numerous companies actively seeking Rust developers for their projects.

Average Salary Range

The average salary range for Rust professionals in India varies based on experience levels: - Entry-level: ₹6-8 lakhs per annum - Mid-level: ₹10-15 lakhs per annum - Experienced: ₹18-25 lakhs per annum

Career Path

In the Rust job market in India, a typical career path may include roles such as Junior Developer, Senior Developer, Tech Lead, and Architect. As professionals gain more experience and expertise in Rust programming, they can progress to higher-level roles with increased responsibilities.

Related Skills

In addition to Rust proficiency, employers often look for candidates who have expertise in the following areas: - Systems programming - Concurrent programming - Algorithms and data structures - Familiarity with other programming languages like C/C++ or Java

Interview Questions

  • What are the key features of Rust? (basic)
  • Explain ownership and borrowing in Rust. (medium)
  • How does Rust ensure memory safety? (medium)
  • What are traits in Rust? (basic)
  • Describe the difference between &str and String in Rust. (medium)
  • How does Rust handle error management? (medium)
  • What is the role of lifetimes in Rust? (advanced)
  • Explain the concept of borrowing and references in Rust. (medium)
  • How does Rust handle concurrency? (medium)
  • What are macros in Rust? (basic)
  • Describe the Rust package manager, Cargo. (basic)
  • How does Rust ensure thread safety? (advanced)
  • What is pattern matching in Rust? (basic)
  • Explain the concept of ownership in Rust. (medium)
  • How does Rust handle null pointers? (medium)
  • Describe the process of implementing multithreading in Rust. (advanced)
  • What are the benefits of using Rust over other programming languages? (basic)
  • How does Rust manage memory? (medium)
  • What are closures in Rust? (basic)
  • Explain the concept of smart pointers in Rust. (medium)
  • How does Rust handle error handling compared to other languages? (medium)
  • Describe the differences between struct and enum in Rust. (medium)
  • What are the different types of loops available in Rust? (basic)
  • How does Rust ensure type safety? (medium)
  • Explain the concept of lifetimes in Rust. (advanced)

Closing Remark

As you explore job opportunities in Rust in India, make sure to brush up on your skills, prepare for interviews, and showcase your expertise confidently. The Rust job market is growing, and with the right preparation, you can land a rewarding career in this exciting field. Good luck!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies