Backend Developer (Core Team) - Rust at Qwark.in
- ₹5L – ₹7L • 0.05% – 0.1%
- Remote •
- 2 years of exp
- Full Time
Not Available
Onsite or remote
About the job
About Qwark
When it comes to personal investments, many of us do not know where to begin. Mutual funds? Infrastructure investment? Pension funds? Which ones though? And many such questions.
We are building a unique tech product that builds guided & personalized financial journeys, simplifies the path to reach financial milestones and empowers the user with knowledge and data.
Roles & Responsibilities
As a Backend Developer, you will be pivotal in building, maintaining, and optimizing the core systems and platform functionalities that power our user experiences. Collaborating closely with our cross-functional teams, including front-end developers, product managers, and data scientists, you will understand and translate user and business needs into scalable and robust backend solutions. Your expertise in server-side logic, database management, and API integration will be crucial in ensuring our platform is reliable, secure, and efficient. Through your technical skills and proactive approach, you will play a key role in enabling our platform to deliver exceptional service and support to millions of users across India.
- Creating the business logic and functionality of the product to ensure that the product can interface with databases, APIs, servers, etc.
- Collaborating with Cross Platform UI developers to develop effective backend solutions that enable the UI.
- Troubleshoot, debug, and provide support for launched software (web application, hybrid mobile applications and backend).
- Contribute to technical documentation by code comments and clear code within an auto-documenting framework where possible.
Skills Needed
The must haves:
- A bachelor’s/master’s degree in computer science, computer engineering, or any other relevant technical field.
- 2+ years of relevant experience in the field of software engineering (focused on backend development).
- Proficiency in Rust as a backend language. (MUST HAVE)
- Solid grip on Data Structures, Algorithms and Databases related concepts and their applications.
- Good understanding of backend related concepts like REST APIs, servers, DBMS, caching, load-balancing, CDN etc.
- Understanding server configurations, deployment, and maintenance. Thorough knowledge related to security, scalability, and performance optimizations.
- Knowledge and know-how of at least one of the following higher-level languages: Python, Ruby, PHP or Go.
- Knowledge of version control systems such as Git.
Good to haves:
- Project / prior work experience / prior internship that involved programming in Rust or C family of languages (C, C++, C#, etc) or functional languages like Scala, F#, Clojure or Haskell. or Haskell.
- Exposure and understanding of web servers, relational and document databases, storage systems and messaging systems.
- Operational knowledge of managed and unmanaged cloud services by AWS, Azure or GCP.
- Conceptual knowledge of Domain-Driven Design (DDD) and Test-Driven Development (TDD) methodologies and event-driven services.
- Knowledge of frontend and backend tooling (e.g., node.js, enzyme, jest, react).
- New and upcoming techniques such as integration of off-the-shelf AI/ML models (e.g., AWS Sagemaker, Azure ML, AutoML, ChatGPT API) into applications.
Working at Qwark
- Symbiotic growth: We want the team to grow with the company through our competitive pay, bonuses, and ESOP awards.
- Pay-for-performance: We are committed to the principle of pay equity – paying the team members equitably for similar work.
- Intellectual honesty: We encourage innovative ideas, experimentation and are devoted to fostering an open culture – empowered people build empowering products.
- A collaborative workspace: We encourage innovative ideas, experimentation, and development of personal, and cross-functional collaboration.
- Flexi-hours & hybrid workplace: We promote work-life balance, autonomy, and productivity – team chooses their work hours.