Senior Full Stack Software Engineer
Posted: 6 hours ago
Job Description
Company DescriptionParagon Group is one of the leading agro-based companies in Bangladesh, operating across various sectors including Animal Feed, Poultry, Plastic Woven Bags, FIBC, Consumer products, Tea gardens, Bistro/Cafe, Retail, Solar Energy, Bio gas energy, Fisheries, Organic Fertilizer, Flour mill, Footwear, and Dairy. The group is known for its innovation and commitment to sustainable growth, making significant contributions to the country's agro-industry.Role DescriptionWe are seeking a highly experienced and motivated Senior Full Stack Software Developer with strong expertise in building scalable web applications and ERP systems. The ideal candidate will have extensive hands-on experience in both backend and frontend development, database design, and system architecture.You will work closely with Project manager, designers, and other engineers to deliver high-quality software solutions that align with business needs. This is a leadership role, and we expect you to contribute to the full software development lifecycle and mentor developers.Qualifications7+ years of professional experience in full stack web development.Bachelor’s / Master’s degree in CSE, Software Engineering, or a related fieldStrong expertise in:Node.js, Express.jsLaravel, PHPReact.js, Next.jsSQL, PostgreSQL, MySQL, MongoDBStrong knowledge, experience and proficiency on data relation and database query.Proficient knowledge on Bootstrap and tailwind.Solid understanding of REST API design and development.Experience working with ERP systems and large-scale web applications.Proficient in Git and version control systems.Strong analytical and problem-solving skills.Excellent communication and team collaboration abilities.Experience with microservices architecture.Familiarity with containerization (Docker, Kubernetes).Hands on experience on DevOps & cloud services (AWS, Digital Ocean, Azure).Build deployment processes and CI/CD pipelines.Skilled at architecting scalable, fault-tolerant systems for high-concurrency environments.DNS configuration with Cloudflare.Experience in Agile/Scrum methodologies.Additional Requirements:Demonstrated portfolio of previous work.Ability to work both independently and collaboratively in a fast-paced environment.Excellent communication skills and attention to detail.Strong analytical, problem-solving, and debugging abilitiesProactive, team player with a learning mindset.Key ResponsibilitiesDesign, develop, and maintain web applications and ERP modules.Build robust RESTful APIs using Node.js, Express.js, and Laravel. Design, build, and maintain secure APIs for seamless data exchange. Develop scalable and secure backend modules for participant and plan data. Optimize database and system performance to support high concurrency.Develop interactive and responsive user interfaces using React.js and Next.js.Design and optimize complex databases using MySQL, PostgreSQL, and MongoDB. Ability to create compound data relation for ERP & Other application.Collaborate with cross-functional teams to define, design, and ship new features.Troubleshoot, debug and upgrade existing systems. Contribute to all phases of the development lifecycle, from requirements gathering to deployment.Write clean, scalable, and maintainable code following best practices.Configure Cloud/VM/Physical servers like Azure, AWS, Robi etc.Participate in code reviews and technical discussions. Conduct thorough testing of web and mobile components to ensure performance, quality, functionality, responsiveness, and reliability.Ability to work under pressure, meet the deadline, eager toMentor developers and lead technical projects.Report to project manager.What We OfferAttractive salary.Yearly salary review.Mobile Bill, Gratuity3 festival bonusesTwo weekly holidays
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period