About Metfolio
Metfolio is a consumer company which makes physical gold accessible to everyone! Users on the Metfolio app can buy physical gold fractionally. We have nearly 1 million followers online, 10s of 1000s of users on our platform and are currently expanding to the US Market too.
We are looking for a AI first Junior Software Developer responsible for the mobile app, backend services and internal tooling. You will be working directly in the engineering team alongside Meeren Raniga (Co-founder).
Above all regardless of your skill level, if you have a drive to learn, are willing to work extremely hard, and have a relentless capacity to make things happen at any cost, apply to this role.
You should have some experience over the following tech stack, which includes:
MySQL
Express.js
React.js and;
Node.js technologies
Cursor AI
Skills which will give you an edge are:
Flutter
Golang
You should also want to go beyond this current stack, and broaden your horizons with more types of technologies.
Responsibilities
Integration of user-facing elements developed by front-end developers by writing APIs
Using Cursor and AI tools to complete tasks efficiently
Connecting backend modules with front end flutter application and user interface
Build efficient, testable, and reusable modules
Solve complex performance problems and architectural challenges
Integration of data storage solutions
Managing the central database in MySQL
Managing the central admin panel and its core functionalities
Working with front end flutter developers to integrate backend functionality with the front end
Skills And Qualifications
Some of the entire MERN stack and associating technologies
Experience using Cursor and AI IDEs
Understanding the fully synchronous behaviour of MERN
Understanding of MVC design patterns
Experience in front-end technologies, such as Java, Dart and potentially Swift
Knowledge of object-oriented programming
Strong ability to write custom APIs linking to front end interfaces, with a focus on mobile applications
Understanding accessibility and security compliance
Strong knowledge of the common or web server exploits and their solutions
Understanding fundamental design principles behind a scalable application
User authentication and authorization between multiple systems, servers, and environments
Integration of multiple data sources and databases into one system
Familiarity with limitations of certain platforms and their workarounds
Creating database schemas that represent and support business processes
Familiarity with SQL/NoSQL databases and their declarative query languages
Proficient understanding of code versioning tools, such as GitHub
Ability to structure codebases based on releases
Job type: full time
Salary: Competitive