Full Stack Developer
We are seeking a talented Full Stack Developer to join our team at Mrikal. In this role, you will be responsible for developing and maintaining both front-end and back-end components of our digital solutions, working closely with cross-functional teams to deliver high-quality, scalable applications.
Responsibilities:
- Gather functional requirements, develop technical specifications, and provide solutions
- Take end-to-end ownership of execution, working closely with the product team to identify and solve user problems
- Produce well-designed, testable, efficient, and fully functional code
- Design clean APIs and address performance issues
- Conduct code reviews and provide feedback to ensure high standards of code maintainability and extensibility
- Document and communicate complex concepts and methodologies to both technical and non-technical stakeholders
- Facilitate knowledge sharing and collaborative problem-solving
Qualifications:
- 3-7 years of full-stack software engineering experience
- Proficiency in Python and JavaScript technologies
- Strong experience with JavaScript frameworks such as ReactJS, TypeScript, and NodeJS
- Familiarity with MongoDB for database management
- Strong understanding of HTML and CSS for front-end development
- Ability to work with large datasets and derive meaningful insights
- Excellent communication skills for collaborating with cross-functional teams
- Proven expertise in building high-availability, resilient, scalable, low-latency services in a distributed architecture
- Experience with Agile Development or SCRUM Programming methodologies
- Knowledge of Test-Driven Development
- Experience with multi-threading and concurrency programming
- Familiarity with software engineering best practices – design patterns, code reviews, unit and integration testing, etc.
- Strong behavioral skills, including passion, ambition, work ethics, ownership, and a seeker mindset
Preferred Expertise:
- Demonstrated experience leading R&D projects
- Experience mentoring junior team members
- Contributions to the dev community through publications or open-source projects
- Experience working in a fast-paced startup environment
Why Join Us:
At Mrikal, we foster an environment that encourages innovation, creativity, and continuous learning. As a Full Stack Developer, you'll have the opportunity to work on diverse projects across various industries, contributing to impactful solutions while growing your skills and expertise.
About Mrikal:
Mrikal is a leading product studio specializing in digital solutions across Pharma, Retail, Oil & Gas, and Edtech industries. Our multidisciplinary team excels in design, development, deployments, data engineering, and AI. We are committed to delivering world-class solutions through good architecture, data practices, embedded AI, user empathy, and growth hacks.