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
![companies logos](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fhiring_companies_logos-v2.webp&w=3840&q=80)
About Wow Labz
About
We aspire to build products that touch the lives of a billion people worldwide.
Our Journey:
Long story short... Bunch of motivated guys joined together to make a difference and build something. We worked tirelessly to create a kick@$$ team to provide customer delight to our exhilarating customers. Day in and day out, there were late nights, lots of coding, lots of partying – work hard, play harder was the motto. After 10 years, it’s still the same motivation and passion that drives the team.
Our Team:
One big crazy family... Fixers, doers, beer lovers, food lovers and from all facets of life all joined together for a common goal. We aren’t perfect but we are a passionate bunch of human beings that work hard and party harder. Getting the best out of each other is encouraged and striving to be the finest versions of ourselves.
Our Clients:
An extended family... We don’t build accounts, we build relationships. Customer delight is extremely important to us and we work with our clients closely in each aspect of the product. Like partners in spirit. Their success is our success and we take pride in delivering great work that puts a smile on their face. Happy clients = happy us.
Our Contribution:
Express gratitude... Members of our Wow team have founded some amazing product, startup and design communities. We volunteer, speak at events, drive workshops, mentor startup founders, and contribute to open source. It gives us that warm mushy feeling that we all love.
Our Culture:
It's in our DNA to strive to go the extra mile.
Codes to live by:
Excellence - We strive to be the best at whatever we do
Measurement - We never stop learning and growing
Surprise - We do wow things that people don’t expect
Critique - We are open to giving and receiving feedback
Bias for Action - We do instead of wait, if we mess up, we learn
Speed - We consistently optimise for efficiency
Party - We let the good times roll
Love - We put our heart and soul into our work and our people
Connect with the team
Similar jobs
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.
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.
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Fpython.png&w=32&q=75)
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Fflask.png&w=32&q=75)
A BIT ABOUT US
Appknox is one of the top Mobile Application security companies recognized by Gartner and G2. A profitable B2B SaaS startup headquartered in Singapore & working from Bengaluru.
The primary goal of Appknox is to help businesses and mobile developers secure their mobile applications with a focus on delivery speed and high-quality security audits.
Our business includes Fortune 500 companies with Major brands spread across regions like India, South-East Asia, Middle-East, Japan, US, and expanding rapidly.
The Opportunity:
We are seeking a highly skilled Staff Engineer (Backend) to join our dynamic software development team. In this role, you will take ownership of key backend projects, drive cross-functional collaborations, and lead efforts to deliver robust, scalable, and high-performance software solutions. You will be focused on solving complex problems and influencing technical strategy across multiple teams. As a engineering leader, you will have the autonomy to make technical decisions, define project scope, and guide the direction of backend architecture while working with a passionate, high-performing team.
You will be working hands-on with products built on Python, with additional contributions in Golang and Rust. These technologies are central to our development stack, and your focus will be on developing, scaling, and maintaining distributed services. A core part of our architecture involves distributed systems, so you will gain in-depth experience in maintaining, optimizing, and scaling these systems in a fast-paced environment.
As a lead engineer, we expect you to not only code but also architect solutions, make independent technical decisions, and navigate complex problem spaces. You will be trusted with significant ownership, and your expertise will play a key role in shaping the future of our product and technology stack.
We strongly value open source contributions, and encourage you to check out our work on GitHub at Appknox GitHub. While we have experienced security professionals onboard to guide you, a background in security is not required for this position.
Responsibilities:
- Lead the backend development for a disruptive product in the Security domain, driving innovation while improving performance, scalability, and maintainability.
- Own the software design process, including designing workflows, system architecture, and feature implementation plans.
- Ensure timely delivery of high-quality software solutions by coordinating sprints, planning releases, and managing cross-team dependencies.
- Translate functional and technical requirements into detailed architecture and design, taking independent decisions to ensure efficiency and scalability.
- Collaborate with cross-functional teams, providing guidance and support to developers to ensure high-quality deliverables.
- Conduct thorough code reviews to ensure code quality, maintainability, and adherence to best practices, while mentoring team members in coding standards
- Write clean, maintainable, and testable code, adhering to best practices and coding standards.
- Design and implement software components, frameworks, and APIs using Django and Python.
- Create flowcharts, layouts, and documentation to identify system requirements and solutions.
- Develop and enforce robust software verification plans, quality assurance procedures, and deployment strategies.
- Troubleshoot, debug, and upgrade existing systems to enhance functionality and performance.
- Ensure regular updates, maintain software systems, and evaluate user feedback to improve solutions.
- Mentor and guide junior engineers, fostering a collaborative and growth-oriented environment.
- Act as the go-to expert for backend technical challenges, driving solutions and decision-making processes across the team.
Requirements:
- 5–8 years of professional experience in backend development with a strong focus on Django and Python.
- Proficiency in Django REST Framework (DRF), relational databases, SQL, and ORMs (e.g., Django ORM, SQLAlchemy).
- Strong problem-solving skills and ability to make independent decisions regarding system design and implementation.
- Hands-on experience in designing and developing scalable, maintainable, and high-performing backend systems.
- Deep understanding of software engineering methodologies, including Test-Driven Development (TDD) and CI/CD practices.
- Strong communication skills, with the ability to document technical specifications and workflows clearly.
- Proven ability to lead and mentor a small team of engineers, providing technical guidance and support without formal people management responsibilities.
- Familiarity with cloud infrastructure, deployment pipelines, and microservices architectures is a bonus.
- Self-driven and able to operate autonomously in a fast-paced environment
- Able to handle ambiguity and adapt to rapidly changing business needs.
Work Expectations:
Within 1 month
- Attend KT sessions conducted by the engineering and product teams to gain a deep understanding of the product, its architecture, and workflows.
- Learn about the team's development processes, tools, and key challenges.
- Work closely with the product team to understand product requirements and contribute to the design and development of features.
- Dive deep into the existing backend architecture, including database structures, APIs, and integration points, to fully understand the technical landscape
- Begin addressing minor technical challenges and tasks, while understanding the underlying architecture and tech stack.
- Begin to participate in creating action plans for new features, ensuring that design and implementation are aligned with product goals.
Within 2 months
- Take ownership of specific features or modules within the codebase, including the responsibility for their design, development, and delivery.
- Begin identifying potential areas for improvement in the codebase and propose strategies for optimization and scalability.
- Conduct code reviews to ensure high-quality deliverables while mentoring team members on coding standards and best practices.
- Collaborate with cross-functional teams (e.g., frontend, DevOps, QA) to align technical implementation with business objectives.
- Develop technical documentation for the assigned modules or features, ensuring maintainability and ease of onboarding for new engineers.
- Start contributing to the sprint planning process by estimating effort, identifying dependencies, and mitigating risks.
Within 3 months
- Take complete control of the codebase, demonstrating the ability to work independently and make critical decisions on system design and implementation.
- Lead the development and delivery of key features, ensuring they meet performance, scalability, and maintainability requirements.
- Act as a technical mentor for the team by guiding junior engineers and providing support to peers when needed.
- Drive cross-team collaboration, ensuring smooth communication between engineering, DevOps, and product teams.
- Lead and own the technical discussions for new features, contributing to architectural decisions and resolving technical challenges.
- Monitor and improve development processes, suggesting tools or methodologies to enhance team productivity and software quality.
- Prepare and deliver regular updates to stakeholders on project progress, risks, and mitigation strategies.
Within 5-6 months
- Be fully autonomous in the codebase and capable of leading a small team of engineers.
- Demonstrate strong decision-making skills and the ability to deliver high-quality features independently.
- Establish themselves as the go-to expert for the backend codebase and act as the technical POC for cross-functional teams.
- Play a pivotal role in enhancing team productivity and aligning technical solutions with business needs.
Personality traits we really admire:
- Great attitude to ask questions, learn and suggest process improvements.
- Follows timelines and absolute commitment to deadlines.
- Has attention to details and helps identify edge cases.
- Highly motivated and coming up with ideas and perspective to help us move towards our goals faster.
- Follows timelines and absolute commitment to deadlines.
Interview Process:
- Round 1 Interview - TA Profile Evaluation
- Round 2 Interview - Assignment Evaluation
- Round 3 Interview - Engineering Team & Technical Founder
- Round 4 Interview - HR
Compensation:
- As per Industry Standards
Why Join Us:
- Freedom & Responsibility: If you are a person who enjoys challenging work & pushing your boundaries, then this is the right place for you. We appreciate new ideas & ownership as well as flexibility with working hours.
- Great Salary & Equity: We keep up with the market standards & provide pay packages considering updated standards. Also as Appknox continues to grow, you’ll have a great opportunity to earn more & grow with us. Moreover, we also provide equity options for our top performers.
- Holistic Growth: We foster a culture of continuous learning and take a much more holistic approach to training and developing our assets: the employees. We shall also support you all on that journey of yours.
- Transparency: Being a part of a start-up is an amazing experience one of the reasons being the open communication & transparency at multiple levels. Working with Appknox will give you the opportunity to experience it all first hand.
- Health insurance: We offer family health insurance coverage to employees.
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Fgolang.png&w=32&q=75)
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.
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.
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Fc.png&w=32&q=75)
Do you have what it takes?
· Proficient in C, C++ development, OS concepts, Data Structures, Distributed computing, and Algorithms.
· Actively engaged in projects related to architecture and design (architecture, design patterns, reliability, and scaling).
· Excellent problem-solving capability with strong fundamentals in Computer Science.
· Highly proficient in data structures and algorithms.
· Ability to pick up new technologies rapidly to convert specifications to low level design.
· Ability to clearly communicate the intent and approach when producing a code design document.
How can you contribute to our success?
· Develop frontend as well as backend components for delivering product on cloud platforms.
· Participate in activities that lead up to the code design. This may include activities such as developing prototypes, proof of concept, compare pros and cons of various implementation choices being considered and recommending the most appropriate one.
· Mentor and influence junior developers to adhere to good coding standards and become quality conscious.
· Review critical pieces of code that are developed as per this code design.
· Ensure that the code being delivered is of the highest quality.
· Ensure appropriate unit tests and functional as well as non-functional tests are considered.
· Conceptualize and work towards building processes, methodology, and tools to improve team’s ability to deliver high quality software.
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Fgolang.png&w=32&q=75)
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Fc.png&w=32&q=75)
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Fc.png&w=32&q=75)
Antier, a leading brand in Crypto Assets Management, is looking for a Golang Developer capable of writing custom blockchains and have good knowledge of C++ or Rust / Golang.
Antier – a leading blockchain development company – harnesses the power of blockchain and other technologies like distributed ledger and smart contracts to build scalable, asset agnostic applications such as white label exchange platforms (centralized, decentralized and P2P), smart wallets, ICO, STO, tokens and other enterprise blockchain solutions development. Our experts follow design thinking-driven approach to identify blockchain use cases and create intelligent strategies around the same to accelerate your deployments. Together, we are decentralizing the world by combining our deep domain expertise and rich experience to deliver blockchain solutions at enterprise scale.
Experience: 1-4 years
Required Skills:
- Able to write programs with a compiled language (C/C++, Go, or Rust)
- Must have knowledge of SQL Database programming.
- Degree or equivalent in Software Engineering.
- Problem-solving skills.
- Excited to learn and develop blockchain technology (No experience yet? No problem!)
- Possess a strong sense of ownership in your work, which drives you to find ways to do things better and faster.
- Always up-to-speed on the latest technologies.
- Constantly on the lookout for new and innovative ways to solve complex problems through rigorous experimentation.
- Your communication style is open, transparent, and direct, and you consistently work in tight collaboration with your teammates.
- Always open to feedback, new ideas, and opportunities for self-improvement.
- Ability to work independently as well as collaborate with a small team of developers on various work streams and guide them on development tasks, perform code reviews and ensure design and coding are adhering to architectural standards.
We harness the potential of varied Blockchain platforms to deliver innovative enterprise grade blockchain solutions that make a difference. Get a chance to explore a completely new environment of working.
- 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
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Fc.png&w=32&q=75)
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Fc.png&w=32&q=75)
- Write a significant amount of code for new and existing databases and related systems
- Scale and own these backend systems and databases
- Ship high-quality code and architecture
- Mentor engineers on the team, developing their skills and helping advance their careers
- Work with the founders to flesh out the future of the product
- Help shape the future of our engineering organization
Requirements
- A passion for working on deeply technical projects and wanting to work on distributed systems, concurrency & parallelism, replication protocols, file systems & correctness
- You have been building applications for 5+ years with C/C++ or Rust and have significant backend, database, or systems-level programming experience
- You have a BS/MS/Ph.D. in a scientific field or equivalent experience
- You want to work in a fast-paced, high-growth startup environment that respects its engineers and customers
- You are comfortable working with a 100% distributed engineering team, collaborating on GitHub, Slack, Zoom, etc. in the open and as a self-starter
Bonus points:
- Experience working on databases or other storage systems internals
- Experience with Apache Arrow, Apache Parquet
- Know how columnar databases work
- Know how to convert an algorithm to use SIMD instructions
- Good knowledge of Linux internals
- You’ve contributed to open-source libraries and actively participate in the development community (blogging, giving talks, meetups, tweeting, etc.)
Job Description:
- Programming and optimizing rust / wasm based smart contracts
- Design, research and develop blockchain-based solutions
- Developing decentralized high-performance systems
- Building reliable and fast data storages
- Working with virtual machines used by modern blockchains: WebAssembly, EVM, COSMWASM
- Implementing consensus algorithms and other protocols
- Security audits of third-party and internal solutions
- Establishing policies and procedures that produce secure, high-quality software
- Write and review technical proposals
- Improve engineering standards, tooling, and processes
- Coding with concurrency, efficiency and scalability as primary motive
- Document systems, build runbooks, and automate those processes
- Being hands on by writing, testing, and deploying high-performance networking code
- Rigor on clean code, unit testing, code coverage and best practices
- Developing infrastructure software
- Supporting and Leading the team of junior developers.
Required qualifications:
3+ years experience in developing smart contracts, 2.5+ years of experience in Rust, willingness to learn on the go, ability to write clean code, a strong sense of responsibility.
Tech Stack:
Rust, cargo, git, linux, bash, ability to work with Docker.
Nice to have:
cryptography and system software development experience,understanding of design patterns, understanding of operating systems and networks, ability to design algorithms and mathematical models.
![icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fsearch.png&w=48&q=75)
![companies logos](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fhiring_companies_logos-v2.webp&w=3840&q=80)