Software Engineer (Full Stack)

Job Description

Title: Software Engineer (Full Stack)

Company Name: Fashol.com

Vacancy: 1

Age: 25 to 45 years

Job Location: Dhaka (Kawran Bazar)

Salary: Tk. 70000 - 90000 (Monthly)

Experience:

  • 3 to 5 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service, E-commerce, Agro based Startup, Business-to-Business (B2B) Software and Services Startup


Published: 2025-02-09

Application Deadline: 2025-03-10

Education:
    • Bachelor/Honors


Requirements:
  • 3 to 5 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service, E-commerce, Agro based Startup, Business-to-Business (B2B) Software and Services Startup


Skills Required: AWS,MongoDB,MySQL,PHP Laravel,react.js,RESTful API

Additional Requirements:
  • Age 25 to 45 years
  • Fulfilling the tech stack is preferred, not mandatory)
  • Over 4 years of professional experience in PHP development, including a minimum of 3 years specializing in Laravel.
  • 3+ years of hands-on experience with React.js or Vue.js, utilizing TypeScript for modern front-end development.
  • Advanced expertise in both relational databases (MySQL, PostgreSQL) and non-relational databases (MongoDB, ScyllaDB).
  • Demonstrated ability to design, build, and optimize secure and high-performance RESTful APIs.
  • Strong proficiency with Git and experience in collaborative workflows using platforms like GitHub or GitLab.
  • Solid experience with unit testing and test-driven development (TDD) practices.
  • Expertise in containerized application development and deployment using Docker (Docker Compose, Kubernetes).
  • Familiarity with cloud platforms such as AWS (EC2, S3, RDS) and Digital Ocean, including infrastructure setup and maintenance.
  • Knowledge of modern API standards like GraphQL and proficiency in real-time data technologies such as WebSockets, Kafka, RabbitMQ, or Redis.
  • Strong understanding of Agile methodologies (Scrum, Kanban) and tools such as JIRA, Confluence, and Slack.
  • Experience with CSS frameworks like Tailwind CSS and front-end state management tools like Redux or Pinia.
  • Exposure to microservices architecture and serverless technologies, with a focus on scalability and maintainability.


Responsibilities & Context:

Fashol is on a mission to revolutionize the agricultural supply chain by eliminating intermediaries, empowering farmers, and delivering better value to customers. We are a dynamic, technology-driven company dedicated to creating impactful solutions that make a real difference in people’s lives.

We are looking for a driven and collaborative full-stack developer who thrives in Agile environments and values writing clean, maintainable code. The ideal candidate will be passionate about continuous learning, mentoring others, and actively contributing to the success and growth of both the engineering team and the organization.

Job Responsibilities:

  • Design, develop, and maintain scalable web applications using Laravel (PHP), React/Vue.js (TypeScript).
  • Work with both relational (MySQL, PostgreSQL) and non-relational (MongoDB, ScyllaDB) databases.
  • Create and optimize secure and efficient RESTful APIs.
  • Contribute to architectural decisions ensuring scalability and maintainability.
  • Implement SOLID principles, DRY methodology, and other best practices.
  • Optimize database queries to handle large datasets effectively.
  • Manage and improve CI/CD pipelines using tools like GitHub Actions, GitLab CI, or Jenkins.
  • Containerize applications using Docker and manage web servers (Nginx/Apache).
  • Optionally configure and maintain cloud infrastructure (AWS, Digital Ocean).
  • Conduct thorough code reviews and maintain unit tests.
  • Enforce test-driven development (TDD) practices.
  • Mentor junior developers through code reviews and pair programming.
  • Foster a collaborative and knowledge-sharing environment within the team.
  • Stay updated on emerging technologies such as GraphQL, server less architecture, and microservices.
  • Identify and implement system optimizations and enhancements to improve performance and reliability.


Job Other Benifits:
  • Weekly 2 holidays
  • Festival Bonus: 2


Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: Engineer/Architects

Interested By University

University Percentage (%)
Daffodil International University (DIU) 19.23%
Dhaka International University 11.54%
Jahangirnagar University 11.54%
North South University 7.69%
United International University 7.69%
Eastern University 7.69%
National University 7.69%
Mawlana Bhashani Science & Technology University 3.85%
Bangladesh University 3.85%
University of Dhaka 3.85%

Interested By Age Range

Age Range Percentage (%)
20-30 34.62%
31-35 50.00%
36-40 11.54%
40+ 3.85%

Interested By Salary Range

Salary Range Percentage (%)
50K+ 100.00%

Interested By Experience Range

Experience Range Percentage (%)
1.1 - 3 years 3.85%
3.1 - 5 years 19.23%
5+ years 76.92%

Similar Jobs