MCPNew: Mokaru MCP server is live
Nagoriktechnologiesltd

Nagoriktechnologiesltd

Software Engineer (Backend) (Junior, Senior)

Role

Software Engineer (Backend) (Junior, Senior)

Job type

Full-time

Found on Mokaru

7 months ago

Share this job

Salary

Not disclosed by employer

Job description

As a Software Engineer, you are comfortable designing scalable APIs and distributed systems. You will have strong interests in all things data, and a passion for delivering high quality, rock-solid code. You will be part of the core technical team that will be charting the course for the entire platform. You thrive in a collaborative, creative environment that moves fast and are comfortable learning new skills and working with unfamiliar technologies.

What You’ll Do:

  • Architecture and development on our enterprise-grade data access APIs and data platform
  • Architecture and development of our application APIs
  • DevOps and system stability
  • Serving as part of the core team for the technology stack
  • Partnering closely with the Founders to bring a disruptive AI based technology platform to the beauty and fashion markets
  • Investigating and prototyping new technologies

What You Bring to the Nagorik Team:

  • Bachelor's Degree is required
  • At least 3~4 years of employment as a platform/back-end engineer in a professional setting
  • Must have working experience on Laravel / Advanced PHP (Composer Packages) and Nestjs or Nodejs
  • Must have working experience in JavaScript/TypeScript (NestJS & NextJS).
  • Experience third-party REST/SOAP API integration
  • Solid understanding in OOP, Data Structure & Database
  • Experience with version control systems (Git).
  • Solid understanding of MVC architecture, backend logic, and microservices.
  • Familiarity with Laravel's features like Eloquent ORM, queues, migrations, and middleware.
  • Familiarity with NestJS and its features like decorators, modules, and dependency injection.
  • Demonstrable knowledge of web technologies including HTML, CSS, Bootstrap
  • Must have self-learning and exploration skill
  • Good communication & leadership skill
  • Experience on Vue.js framework will be a plus
  • Ability to easily dive into code written in unfamiliar languages
  • Expertise working with cloud platforms (DigitalOcean/AWS/Google Cloud etc) and designing large-scale cloud architecture
  • Strong experience with complex application integrations
  • Ability to define data model and data storage strategies, including knowledge of distributed data systems
  • Ability to manage multiple/competing priorities and make the right tradeoffs and timely delivery of features
  • Strong experience planning and writing unit, functional, and integration tests, load profiling and testing, and performance and availability monitoring

What you will get from us

  • A competitive salary according to your experience: 2-3 years Exp.: 45k-60k BDT/month, 4-5 years Exp.: 70k-90k BDT/month, 6-7 years Exp.: 100k-125k BDT/month, 8/8+ years Exp.: 140k+ BDT/month
  • Two days weekly leave
  • Two festival bonuses
  • Yearly increment based on the performance
  • Health Insurance and Wellness Programs
  • Complimentary Breakfast, Lunch, and Evening Snacks
  • Flexible working hours
  • You will be joining a fast-moving and progressive company that prides itself of being at the forefront of software development and security services
  • A real chance to grow very rapidly - the team is growing which means that there's plenty of room for personal development
  • The possibility to really see an impact and to see how your work affects the end result.
Resume ExampleCover Letter Example

Explore more