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: 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: - 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