freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer (Backend) (Junior, Senior)

Open 55d

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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available