
Job Title : Rust Tech Lead/Senior Rust Developer
Experience : 5+ Years
Relevant Experience in Rust : 3+ Years
Location : Gurugram
Employment Type : Full-Time
Role Summary :
- We are looking for a Rust Tech Lead/Senior Rust Developer with 5+ Years of software development experience, including 3 to 4 Years of expertise in Rust.
- In this role, you will lead a team of developers, guide technical decisions, and ensure the development of robust Rust applications.
Key Responsibilities :
- Lead and mentor a team of Rust developers.
- Develop and maintain high-quality Rust code.
- Collaborate with cross-functional teams to ensure software stability.
- Troubleshoot and resolve issues in Rust applications.
Qualifications :
- 5+ Years in Software Development.
- 3 to 4 Years of professional Rust experience.
- Strong problem-solving skills and experience in team leadership.
Preferred Skills :
- Systems programming and concurrent programming experience.
- Familiarity with Git and other version control systems.

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
IT & Engineering Talent Staffing
- Provides full-time and contract-based hiring, delivering handpicked, pre‑screened developers across tech stacks—ranging from web, mobile, AI/ML, Web3/blockchain.
- Maintains a bench o vetted candidates, offering fast delivery of interview-ready profiles—often within 24 hours.
- Offers payroll management, handling compliance, tax, attendance, and documentation for both contractors and full-time employees.
2. End-to-End Project Delivery
- Delivers full-stack development solutions: web, mobile, cloud, AI/ML, Blockchain/Web3.
- Manages entire project lifecycle—requirements gathering, design (UI/UX), development, deployment, and ongoing support .
3. Additional Offerings
- Expands into cybersecurity consulting, digital marketing, and cloud platform services (like AWS, GCP, Azure) .
- Provides strategic IT consulting to align technology solutions with business objectives
Similar jobs
Review Criteria
Strong Backend Developer with Rust knowledge
· 3+ YOE as a Software Engineer
· Expert level knowledge in Rust or Realtime experience in Rust
Role & Responsibilities
· You will be working with the Rust compiler and will be responsible for compiling to alternate targets such as WebAssembly
· You will be exposed with TDD for unit testing individual functions and integration testing for testing publicly exposed APIs
· Working with a Git style workflow where every commit deploys to a stagingenvironment and merged pull requests deploy to production
· Setting up CI/CD pipelines for testing and deployment (canary, staging) using Github actionsaccording to project needs
· Developing software in Rust
· Maintaining and improving existing rust codebases.
Ideal Candidate
· Excited about working with Rust
· 4 -7 years of experience in shipping production applications
· B.Tech in Computer Science Engineering from Tier 1 Colleges only
· Entrepreneurial mindset with strong decision-making skills
· Ability to move quickly without breaking things too much (we are dreamers)
· Ability to work under immense pressure which is balanced by a sense of responsibility and ownership
Job Specific Criteria
- CV Attachment is mandatory
- How many years of rust coding experience you have?
- Do you code in rust daily?
- Have you shipped application to production in rust?
- Are you well versed with tokio, webassembly, leptos and actix?
- Have you contributed in Open source, or articles, patent, given tech presentations, or made an outstanding tech contribution apart from day to day work?
- Please share Github link in resume
- How much is your CGPA in graduation?
- Reason for job change?
- Provide a brief about the Candidate Background and Work Experience (Minimum 50 Words).Highlight achievement any extraordinary work they have done apart from regular BAU.
- This role is remote for now, but will require relocation to Dubai for WFO after a few months. Are you okay with this? -
- Bachelor's or Master’s degree in Computer Science or equivalent area
- 10 to 20 years of experience in software development
- Hands-on experience designing and building B2B or B2C products
- 3+ years architecting SaaS/Web based customer facing products, leading engineering teams as software/technical architect
- Experiences of engineering practices such as code refactoring, microservices, design and enterprise integration patterns, test and design-driven development, continuous integration, building highly scalable applications, application and infrastructure security
- Strong cloud infrastructure experience with AWS and/or Azure
- Experience building event driven systems and working with message queues/topics
- Broad working experience across multiple programming languages and frameworks with in-depth experience in one or more of the following: .Net, Java, Scala or Go-lang
- Hands-on experience with relational databases like SQL Server, PostgreSQL and document stores like Elasticsearch or MongoDB
- Hands-on experience with Big Data processing technologies like Hadoop/Spark is a plus
- Hands-on experience with container technologies like Docker, Kubernetes
- Knowledge of Agile software development process
Building highly-scalable and secure payments platform
Primary owners of one or more components of the platform and will drive innovation in
your area of ownership
Working with various product teams gathering requirements and adding capabilities
Working with some of the smartest people in the industry and will have ample opportunity to learn and grow
Using cutting-edge cryptography to secure payments beyond industry standards
Deriving actionable insights by mining TBs of data
Building a low-level infrastructure that aims to push the boundaries of network
performance
Participating actively in recruitment and nurturing of engineers as awesome as you
What do we look for?
Review and influence new evolving design, architecture, standards and methods with
stability, maintainability, and scale in mind
Identify patterns and provide solutions to class of problems
Research, evaluate and socialize new tools, technologies, and techniques to improve the value of the system
Be able to multitask, prioritize and handle dependencies with minimal oversight
From a technology perspective, you should have the knowledge and/or experience in a
reasonably sized subset of the following ( the more, the merrier!! )
Worked on one or more large scale java applications
Good understanding of nuances of distributed systems, scalability, and availability
Good knowledge of one or more relational and NoSQL databases and transactions
Shrewd focus on latency and throughput of services
In-depth understanding of concurrency, synchronization, NIO, memory allocation and GC
Experience with IaaS clouds like AWS/Google Cloud, Azure, OpenStack etc..
Experience in working with Message Brokers and Application Containers
Great ability to mentor and train other team members
- Writing software that other developers use, including libraries, APIs and wallets.
- Building secure and high-performance networked software that will be used by enterprise customers.
- Solving development challenges and making architectural decisions by understanding the larger picture of the project’s goals.
- Expanding your existing skill-set, and not being afraid to enter uncharted territory.
- Understanding Rust design patterns and writing performant and maintainable code in the language.
- Paying close attention to unit-testing and security.
- Confidently communicating and collaborating with your fellow developers in a remote team environment.
What you need to have:
- 1 year of Rust development experience
- 3+ years of software development experience
- Experience using the Git Version Control System (VCS)
- Experience with unit testing
- Fluent in English, written and spoken
- Team player that thrives in a collaborative environment
- Experience with blockchain and/or Ethereum smart contracts
- Experience in PHP, Laravel, MySQL, or Javascript is a plus
- Experience with GraphQL is a plus
- You are motivated by challenging projects, and you absolutely love developing with Rust.
- You are humble, diligent and patient
- Build large scale enterprise applications.
- Responsible for providing deep technical expertise in designing and delivering end to end high performance, scalable & flexible solutions using Java and Open Stack technologies including Mobility/Responsive Web apps, APIs, application & data Integration, scalable databases, DevOps, Cloud Computing.
- He/ She would be also responsible to experiment, explore and demonstrate application of new technologies by means of conducting quick prototypes to solve business problems. Work with the direction from Solution Architect/ Enterprise Architect and co-create solutions with rest of the IT delivery teams
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
-A premium college gratduate is required.
-Strong experience in Data Structures and Algorithms.
-Should have good understanding of databases and storage fundamentals.
Responsibilities Include
You will break down business opportunities and problems into software solutions. You will work closely with the CTO to help product and marketing stakeholders distill the product vision and roadmap, into a technology vision. You will be responsible for the evolution of an already bleeding-edge highly distributed systems at the back-end, and would need to work with front-end architects to come up with the best user experience for the gaming platform. You will be required to make decisions quickly, and work under strict timelines. You would lead technology strategy through analysis of market trends and product requirements. You would help set coding guidelines and help bring the most modern tools to keep engineering processes most efficient.
Requirements
- B.E/MS in Computer Science or equivalent.
- 10+ years or more of progressive software technology experience with at least 3 years in an architectural role.
- Completely hands on with technology and architecture. Start-up experience is a huge plus.
- Ability to quickly prototype and demonstrate technology value adds and educate + drive adoption within the extended technology team
- Excellent and robust understanding of scalable product system architecture(s), platforms and core technologies
- Demonstrated problem-solving and leadership skills to pursue correct engineering process in adverse conditions. Ability to embrace and demonstrate leadership beyond ownership
- Work with engineering leadership to setup and manage processes.
- Track record of thought leadership and out of the box thinking in the technology arena.
- Ability to work efficiently in an entrepreneurial and in a start-up environment
- A Java/Spring/Akka, Javascript or Golang rockstar.
- Deep and hands on knowledge of some of these technologies - MySQL, NodeJS, message brokers such as Kafka/RabbitMQ, NoSQL datastore such as Mongo, Cassandra, Arango, distributed caches such as Redis/memcached, container technology such as Docker and Kubernetes etc.
- Great proficiency in distributed systems design, with an ability to make the right trade-offs for creating future-proof solutions.
- Building quick PoCs and full-fledged solutions with various AWS managed services would be a big plus.
respective teams. We are a rapidly growing & constantly improving organization. We seek very high
levels of ownership in all individuals, especially roles like this – ownership of systems in your team and
their impact on the entire Flipkart eco-system. Going beyond your role & contributing to make the
organization & business better is an expectation. Actively participate in development along with
team members for as much as 75% of their time, creating modules & systems that can then be treated
as a working reflection of the best practices.
• Participating in code reviews, design reviews, architecture discussions.
• Being responsible for Scaling, Performance & Quality for the team.
• Setting up best practices to help the team achieve the above and constantly thinking about improving
the technology use are your responsibilities. Driving the adoption of these best practices around coding,
design, quality, performance in your team.
• Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself
on the impact you are able to create.
• Implementation of long term technology vision for your team.
• Responsible for the architecture of your product; ensuring it is aligned to the requirements and the
charter.
• Active participant in technology forums & represent Flipkart in external forums.
• Creating architectures & designs for new solutions around existing and new problem spaces at
Flipkart.
• Drive technology & tool choices for your team & be responsible for them.






