
Position Title : Senior Rust Developer
Location : Gurugram
Employment Type : Full-time (6 days/week)
Experience :
- Minimum 5 years of professional software development experience.
- At least 3 years of dedicated experience working with Rust.
Technical Skills :
- Strong proficiency in Rust.
- Solid understanding of object-oriented programming concepts.
- Familiarity with Rust development tools, libraries, and frameworks.

About NeoGenCode Technologies Pvt Ltd
About
Welcome to Neogencode Technologies, an IT services and consulting firm that provides innovative solutions to help businesses achieve their goals. Our team of experienced professionals is committed to providing tailored services to meet the specific needs of each client. Our comprehensive range of services includes software development, web design and development, mobile app development, cloud computing, cybersecurity, digital marketing, and skilled resource acquisition. We specialize in helping our clients find the right skilled resources to meet their unique business needs. At Neogencode Technologies, we prioritize communication and collaboration with our clients, striving to understand their unique challenges and provide customized solutions that exceed their expectations. We value long-term partnerships with our clients and are committed to delivering exceptional service at every stage of the engagement. Whether you are a small business looking to improve your processes or a large enterprise seeking to stay ahead of the competition, Neogencode Technologies has the expertise and experience to help you succeed. Contact us today to learn more about how we can support your business growth and provide skilled resources to meet your business needs.
Candid answers by the company
We are an IT Recruitment Company
Similar jobs
Position Title: Senior Rust Developer
Location: Gurugram
Employment Type: Full-time
Job Summary: We are seeking a highly skilled Rust Developer with 5 Years of experience in software development and 3 to 4 Years of professional experience with Rust. As a Rust Developer, you will be responsible for developing, maintaining, and improving software written in Rust. This role involves collaborating with other developers to create high-quality and stable software, as well as troubleshooting and resolving bugs.
Key Responsibilities:
Software Development and Maintenance:
- Develop software solutions using Rust.
- Maintain and improve existing Rust codebases.
Collaboration:
- Work closely with other developers to create high-quality software.
- Participate in code reviews and contribute to team knowledge sharing.
Troubleshooting and Bug Resolution:
- Identify, troubleshoot, and resolve bugs in Rust applications.
- Perform root cause analysis and implement corrective actions.
Qualifications:
Education:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Experience:
Total Experience: 5 Years in software development.
Relevant Experience: 3 to 4 Years of professional experience with Rust.
Technical Skills:
- Proficiency in the Rust programming language.
- Experience with object-oriented programming.
- Familiarity with Rust development tools and frameworks.
- Strong problem-solving skills.
Soft Skills:
- Ability to work independently and as part of a team.
- Excellent communication skills for effective collaboration and knowledge sharing.
Preferred Qualifications:
- Experience with systems programming, concurrent programming, or low-level programming.
- Knowledge of other programming languages and paradigms.
- Familiarity with version control systems like Git.

Summary:
You will play a crucial role in designing, implementing, and optimizing smart contracts and zero-knowledge proof (ZK) circuits using Solidity and Rust programming languages. You will work closely with our development team to build scalable and secure blockchain solutions that leverage zero-knowledge proofs for privacy and scalability enhancements.
It is an amazing opportunity to work on cutting edge fintech Key
Responsibilities:
- Design, develop, and deploy smart contracts on Ethereum and other blockchain platforms using Solidity.
- Implement zero-knowledge proof circuits and protocols in Rust for privacy-preserving and scalable blockchain applications.
- Collaborate with the research team to explore and implement cutting-edge cryptographic techniques for zero-knowledge proofs.
- Optimize smart contracts and zero-knowledge proof circuits for performance, scalability, and security.
- Conduct code reviews and provide constructive feedback to ensure the quality and robustness of the codebase.
- Stay updated with the latest advancements in blockchain technology, zero-knowledge proofs, and decentralized finance (DeFi).
- Work closely with cross-functional teams including software engineers, and product managers to deliver high-quality blockchain solutions.
- Contribute to the development of technical documentation, including specifications, architecture diagrams, and developer guides.
Context for the Candidates:
Blockchain engineers are tasked with building secure, scalable, and high-performance decentralized applications. This discussion focuses on how to utilize key technologies—Node.js, Rust, Go, TypeScript, Ethers.js, viem, and Hardhat—in smart contract and blockchain system development, while addressing the practical challenges that arise in such projects.
Key Discussion Points:
• How do you integrate Node.js, Rust, Go, and TypeScript in blockchain-backed applications?
• Discuss the trade-offs between using Rust or Go for performance-critical blockchain services.
• What are the key challenges in ensuring the security and scalability of smart contracts using tools like Ethers.js, viem, and Hardhat?
• How do you approach testing, debugging, and deploying smart contracts in a decentralized environment?
• Share best practices for gas optimization, contract upgradability, and backend scalability.
Evaluation Criteria:
1. Technical Knowledge:
• Strong knowledge of Node.js, Rust, Go, and TypeScript with practical experience in blockchain development.
• Proficiency in Ethers.js, viem, Hardhat, and smart contract lifecycle (development, testing, deployment).
• Understanding of security best practices, performance optimizations, and scalability in decentralized systems.
2. Problem-Solving and Integration Skills:
• How candidates approach integrating smart contract solutions with backend services using Node.js, Rust, Go, and TypeScript.
• Solutions proposed for common challenges in blockchain projects such as gas fees, security vulnerabilities, and system bottlenecks.
3. Experience and Expertise:
• Minimum of 2 years of IT experience, including hands-on development with the specified technologies.
• Practical knowledge of blockchain architecture, consensus mechanisms, and decentralized application deployment.
4. Innovation and Critical Thinking:
• Candidates’ ability to think creatively about system architecture, proposing scalable and secure solutions for blockchain-based applications.
• Discussion on the future potential of blockchain technology and how the tech stack can evolve.
5. Communication and Team Collaboration:
• Clear articulation of technical challenges and how to address them in a team setting.
• Ability to lead or contribute to discussions in a way that encourages collaboration and team-driven problem-solving.
We are looking for a Rust Developer to join our cutting-edge development team as it grows. The candidate must be comfortable working in an agile environment and can take the lead when necessary.
Responsibilities:
- Responsible for developing the product as per the product specification defined by the product managers
- Responsible for performing research on the best methods of implementing the requirements
- Author and curate technical documentation to support delivery, maintenance, and adoption
- Work with programmers, engineers, and management heads to identify process improvement opportunities, propose system modifications, and devise governance strategies to optimise the overall performance
- Design and develop automated deployment and maintenance mechanisms
- Solving development challenges and making architectural decisions by understanding the larger picture of the project goals
- Expanding your existing skill set, and picking up on various rust-dependent frameworks
- Confidently communicating and collaborating with your fellow developers in an office set-up.
Requirements:
- Must have experience in Rust programming language
- Have excellent knowledge of different data structures and algorithms
- Working knowledge of any other programming language Python, Java, or JavaScript is good to have
- Experience with, or understanding of, Kafka or Redis, Cloud infrastructure services, and Docker is an added advantage
- Experience with SQL or NoSQL databases, MySQL, MongoDB, Elasticsearch, etc.
- Experience in Backend and APIs development
- Experience in analysing and optimising the platform's performance
The tech stack looks like the below (expect this to change as we scale):
- Typescript for APIs (REST and GraphQL)
- Kafka, Spark, and data warehouses for ML pipelines (spark on python/scala)
- Solidity + hardhat for smart contracts (in the future, rust, go and move)
- AWS & Terraform
- Full nodes
You can expect to do some or all of the following:
- Read through protocols’ whitepapers and smart contracts to derive metrics and analyze risks
- Architect the backend for APIs, async jobs, and blockchain integration
- Build clean, concise APIs for customer integration, along with the documentation
- Setup, run and maintain full and archive nodes across different chains
- Integrate with multiple partners like exchanges and custody providers
- Fool-proof security across the stack - encryption, hashing, privacy, VPC, etc.
- Infrastructure as code - build terraform scripts and ensure easy replication of the infra across different regions
- Research the top DeFi protocols to uncover better insights for our customers and evaluate their risk profiles, security, and historical returns
- Manage production deployments, logging, and monitoring
We expect you to be fairly comfortable with working with both web3 and web2 stacks. We do not expect that you have web3 experience on day 1, but you should be willing to wear multiple hats, learn things quickly and move fast.
About you
- Generalist, a solid engineer who can learn things on your own and have an eye for clean, tested, and well-documented code
- We don’t look at the number of years of work experience as a criterion, but rather see what you have done in your life so far (side projects, open-source contributions, blogs, etc.). We don’t care about degrees, the institutions you went to, or the companies you worked for before. We are open to talking as long as you have good judgment, great clarity, align with our values and have a strong track record of thoughtful work
- Understand the fundamentals of building and integrating APIs and secure systems. Bonus if you know a bit about blockchains and protocols
- You can be strong on the backend, front-end, or can dabble everywhere. We want you to play to your strengths and will provide enough opportunities to learn and do things outside of your comfort zone
Pay and benefits We offer a solid, competitive package (including early-stage equity) that is location agnostic. We give you the flexibility to choose the split between cash and equity.
Have you streamed a program on Disney+, watched your favorite binge-worthy series on Peacock or cheered your favorite team on during the World Cup from one of the 20 top streaming platforms around the globe? If the answer is yes, you’ve already benefitted from Conviva technology, helping the world’s leading streaming publishers deliver exceptional streaming experiences and grow their businesses.
Conviva is the only global streaming analytics platform for big data that collects, standardizes, and puts trillions of cross-screen, streaming data points in context, in real time. The Conviva platform provides comprehensive, continuous, census-level measurement through real-time, server side sessionization at unprecedented scale. If this sounds important, it is! We measure a global footprint of more than 500 million unique viewers in 180 countries watching 220 billion streams per year across 3 billion applications streaming on devices. With Conviva, customers get a unique level of actionability and scale from continuous streaming measurement insights and benchmarking across every stream, every screen, every second.
What you get to do in this role:
Work on extremely high scale RUST web services or backend systems.
Design and develop solutions for highly scalable web and backend systems.
Proactively identify and solve performance issues.
Maintain a high bar on code quality and unit testing.
What you bring to the role:
5+ years of hands-on software development experience.
At least 2+ years of RUST development experience.
Knowledge of cargo packages for kafka, redis etc.
Strong CS fundamentals, including system design, data structures and algorithms.
Expertise in backend and web services development.
Good analytical and troubleshooting skills.
What will help you stand out:
Experience working with large scale web services and applications.
Exposure to Golang, Scala or Java
Exposure to Big data systems like Kafka, Spark, Hadoop etc.
Underpinning the Conviva platform is a rich history of innovation. More than 60 patents represent award-winning technologies and standards, including first-of-its kind-innovations like time-state analytics and AI-automated data modeling, that surfaces actionable insights. By understanding real-world human experiences and having the ability to act within seconds of observation, our customers can solve business-critical issues and focus on growing their business ahead of the competition. Examples of the brands Conviva has helped fuel streaming growth for include: DAZN, Disney+, HBO, Hulu, NBCUniversal, Paramount+, Peacock, Sky, Sling TV, Univision and Warner Bros Discovery.
Privately held, Conviva is headquartered in Silicon Valley, California with offices and people around the globe. For more information, visit us at www.conviva.com. Join us to help extend our leadership position in big data streaming analytics to new audiences and markets!
Java Backend Engineer - Fintech Rocketship Pilot
Distributed systems, scalability, reliability, robustness, security, quality, building responsive real time systems - do these terms get your adrenaline high? Come be a part of a high growth, fast paced engineering team building for India’s new generation.
We have an open culture, you take responsibility and ownership of what you do. No bureaucracy. No bullsh*t.
If you are up for big engineering challenges, personal and professional growth, then let’s join forces!
You’ll fit right in if you have - 2-3 years of experience building, running and maintaining production services Strong with Java and JVM based services along with PostgreSQL Comfortable working with multiple cloud providers: mainly GCP and AWS Comfortable with CI and CD tools and best practices Done TDD and values TDD
Good to have –
Engineering aptitude - Owns small features, starting from technical design through completion. Appreciates and participates in technical discussions, and values guidance and feedback. Does not need mentoring on a daily basis; makes steady progress by themselves, and knows when to ask for help to get unblocked. Comfortable with referencing technical specifications, API references, source code, and man pages to understand concepts or solve issues.
Design process - Understands the role and importance of design, can write good backend specifications Can communicate API specifications and design goals to the end consumers API
Code reviews - Understands the value of peer-reviewed code; learns how to be unbiased and provide effective feedback. Asks senior engineers for help when needed (e.g.: architecture decisions, refactoring)
Job descriptio
Job Summary
We are looking for candidates with Rust programming experience in developing high end technology products for the current digital world. The developer will be responsible in building the product as per the product specification defined by the product architects. Since there would be many requirements which require implementation using some of the latest technology hence the developer would also need to do research on the best methods of implementing the requirements.
Responsibilities
- Actively participate in all phases of development from design to post-deployment issue resolution
- Share ownership of significant areas of code for both new and existing features and functionality
- Help diagnose and resolve field-reported issues
- Work with other team members and with security consultants to refine requirements and implement design decisions
- Contribute to code reviews of team project
Qualifications
Experience coding in Rust with strong debugging and troubleshooting skills
- 3-4 years of coding experience, Strong knowledge on Rust programming language.
- Experience with concurrent programming using standard libraries
- Experience interfacing with data stores such as Influx, Redis, and Postgres
- Knowledge of data structures and their implementation details
- Understanding of multithreaded applications and concurrency control
- Ability to use Linux as both a development platform and a target execution environment
- Understanding of version control systems such as git and/or subversion
- Excellent written and verbal communication skills
- Ability to effectively work in a cooperative, distributed team environment
- Experience with cloud deployments is a plus
Mandatory Skill:
1. Need to know about Byte Code Interpreter Development in Rust.
2. Need to know about Hasher and Pair Trait development in Rust
3. Need to know about ADT Schemes in Rust.
4. Need to know about Deterministic and Non-Deterministic transitions in Rust.
5. Blockchain development experience will be an added advantage
Why us?
We at Wow Labz are always striving to look for exciting problems to solve. Whether we’re creating new products or helping a small startup extend its reach, we build from our heart. We’re entrepreneurial and we love new ideas. Fun culture with a team that cares about your development and growth.
What are we looking for?
You will be a part of Wow Labz’s core development team, building new software and defining standards for our very own blockchain product. You will be involved in defining technical specifications, implementing design patterns and hands-on development. You will be writing modules that all the other developers would use, including libraries, APIs, database/ storage connections and third party integrations. Your diligence and patience to build highly-secured, scalable and high-performance solutions will be most valued.
Responsibilities:
- Understanding Rust design patterns and writing performant and maintainable code in the language
- Solving development challenges and making architectural decisions by understanding the larger picture of the project’s goals.
- Expanding your existing skill-set, and picking up on various rust dependent frameworks.
- Writing code that other developers use, including libraries, APIs and configurations.
- Building secure and high-performance networked applications.
- Paying close attention to unit-testing and security.
- Confidently communicating and collaborating with your fellow developers in a remote team environment.
Desired Skills and Experience:
- 1-2 year of core Rust development experience
- 2 or more years of software development experience
- Strong understanding of macros, traits, generics and lifetimes
- Experience with Cargo, including dependency management
- Experience with frameworks like HyperWeb, Mio, Tokio, Rocket and Actix (at least two)
- Experience using the Git Version Control System (VCS)
- Experience with CI tools like Rustfmt, Clippy or Rustfix
- Experience writing Unit Tests using Rustfmt or similar
- Exposure to performance benchmarking
- Exposure to serverless products like AWS Lambda, Azure Functions, Cloudflare Workers
- Motivated by challenging projects, and you absolutely love developing with Rust.
- Developed multi-threaded software and understand the asynchronous functionalities.
If you have:
- Experience with blockchain and/or Substrate is a plus
- Experience in Mongodb, MySQL, or Javascript is a plus
- Experience with cloud platforms like AWS/ Azure/GCP is a plus
- Software architecture and API design knowledge is a plus
Persona of the kind of people who would be a culture fit:
- Curious and aware of the latest digital and social media trends
- Extremely self-driven and able to execute in a diligent manner
- Strong relationship-building skills
- Exceptional analytical reasoning, problem-solving, and creative thinking skills
- Team player that thrives in a collaborative environment
- You can work cross-functionally and collaborative on common goals
- Fluent in English, written and spoken
- Capacity to foster a healthy, stimulating work environment that frequently harnesses teamwork

Understanding and solving real business needs at a large scale by applying your analytical problem-solving skills
Designing & building solutions for edge layers applications like GraphQL
Identifying and optimising performance bottlenecks
Architecting and building a robust, scalable, and highly available solutions for use cases like real time updates, data parsing and aggregation
Leading cross-functional initiatives and collaborating with engineers across teams
Must Have:
Hands on experience in Scala, NodeJs or Rust
A strong problem-solving skill and reasoning ability
Good to Have:
Experience in developing, performant & high throughput systems
Strong system designing skills, preferably in designing edge layer applications
Experience in functional programming, preferably with a working knowledge of type classes
Experience in writing testable programs.
Experience in working with the AWS stack
Prior experience with GraphQL
Experience in identifying and optimising hotspots and performance bottlenecks
An understanding of operating systems and networking fundamentals
Note: Applications accepted only from candidates who have worked in product based companies

