Junior WASM Developer
WFA Digital Insight
As the demand for edge computing and cloud-based solutions grows, the need for skilled WASM developers is on the rise. With a 25% increase in job postings for Web Assembly experts in the past year, professionals with expertise in languages like Rust, Golang, and C++ are in high demand. PradeepIT Consulting Services Pvt Ltd is at the forefront of this trend, and this junior developer role offers a chance to work on next-gen products and computing platforms. Before applying, candidates should know that a strong foundation in software development and a willingness to learn and adapt are essential for success in this position.
Job Description
About the Role
The Junior WASM Developer role at PradeepIT Consulting Services Pvt Ltd is an exciting opportunity for professionals to work on cutting-edge technologies and contribute to the development of next-gen products and computing platforms. As a member of the team, you will have the chance to collaborate with experienced evangelists and experts in the field, working together to build innovative solutions using Web Assembly. The role requires a strong foundation in software development, a passion for learning and growth, and excellent problem-solving skills.Day-to-day, you will be working on improving specifications, developing pallets, and testing and securing products, as well as collaborating with architects to produce technical designs and documenting the development process. You will also have the opportunity to work with various technologies, including serverless apps, embedded functions, microservices, and IoT devices.
What You Will Do
- Leverage the power of WASM to build next-gen products at edge and cloud
- Work with evangelists in the organization to build next-gen products and computing platforms using Web Assembly
- Improve specifications, develop pallets, and test and secure products
- Collaborate with architects to produce technical designs and document the development process
- Support the latest WASM standards and proposal development
- Provide easy-to-understand documentation for the development team
- Work on use cases across serverless apps, embedded functions, microservices, and IoT devices
- Coordinate with architects to produce technical designs
- Document the development process, architecture, and standard components
- Participate in code reviews and mentor junior developers
- Stay up-to-date with the latest developments in Web Assembly and related technologies
What We Are Looking For
- 3+ years of development experience with mastery in at least one language: Rust, Golang, or C++
- Expertise in JavaScript, Typescript, and Node.js
- Experience with Linux and knowledge of security best practices and standards
- Experience with low-level code execution and relation databases like MySQL, MSSQL, and NoSQL databases like MongoDB
- Strong coding skills and ability to approach problem statements
- Good software programming fundamental concepts
- Ability to work across multiple teams and participate in code reviews
- Knowledge of design patterns and best practices
Nice to Have
- Proficiency with WASM and familiarity with ink!
- Experience with anyone of the WASM RT: Wasmtime, Lucet, WAMR, WASM Edge
- Knowledge of distributed communication protocols like Devp2p and Libp2p
- Hands-on experience with applied cryptography: signing, hashing, encryption, PKCS, and key management
- Familiarity with Docker, Kubernetes, Nginx, and Git
- Knowledge of cloud services like AWS, Azure, and GCP
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work with cutting-edge technologies and contribute to the development of next-gen products and computing platforms
- Collaborative and dynamic work environment
- Professional development and growth opportunities
- Flexible working hours and remote work options
- Access to the latest tools and technologies
- Recognition and reward for outstanding performance
How to Stand Out
- Make sure you have a strong foundation in software development and a willingness to learn and adapt to new technologies
- Showcase your proficiency in languages like Rust, Golang, and C++
- Highlight your experience with Web Assembly and related technologies like ink! and WASM RT
- Be prepared to discuss your approach to problem-solving and your experience with low-level code execution
- Demonstrate your knowledge of security best practices and standards, as well as your experience with relation databases and NoSQL databases
- Show your passion for learning and growth, and your ability to work across multiple teams and participate in code reviews
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.