Requirements
Education
- Bachelor of Science (BSc) in Computer Science & Engineering, Master of Science (MSc) in Computer Science & Engineering
- Bachelor’s or Master’s in Computer Science, Software Engineering, or a related field.
- Certifications: Relevant certifications in web technologies or methodologies are a plus.
Experience
- At least 5 years
- The applicants should have experience in the following business area(s):
Telecommunication, Software Company, IT Enabled Service, Engineering Firms, E-commerce
Additional Requirements
- Age 30 to 45 years
- Experience: 5+ years of full stack web development experience.
- Technical Expertise: Proficient in PHP, Laravel, Java, Python, C#, JavaScript, and frameworks like React.js, Vue.js, and NextJs.
- Database Skills: Extensive experience with MySQL and SQL, with proficiency in complex queries
- Front-End & UI Development: Strong command of HTML, CSS, Bootstrap, and responsive design practices.
- Problem Solving: Demonstrated ability in troubleshooting, debugging, and implementing scalable solutions.
- Object-Oriented Programming & Software Design: Expertise in OOP principles, software architecture, and design patterns.
- Communication Skills: Excellent English, both written and verbal.
- Leadership & Mentorship: Experience in leading teams and mentoring junior developers, with a proactive and collaborative approach.
- Continuous Learning: Strong drive to stay updated with new technologies and industry trends.
Additional Preferred Qualifications
- Cloud Experience: Working knowledge of cloud services such as AWS or Azure.
- Version Control & CI/CD: Solid understanding of version control with Git and GitHub, and familiarity with CI/CD tools and Docker.
- Testing & Quality Assurance: Experience with mocking frameworks, testing frameworks, and dependency injection.
- Additional Frameworks & Languages: Familiarity with other programming languages and frameworks.
Additional Requirements
- Version Control Systems (e.g., Git)
- FinTech or Accounting Software Development
- CRM Development and Integration
- Database Management (SQL and NoSQL)
- API Development and Integration
- Cloud Services and DevOps
- Cybersecurity Best Practices
Responsibilities & Context
About Us: At Weblink Communications Limited, we are a forward-thinking team committed to creating exceptional web applications that deliver outstanding user experiences. As we continue to expand our reach, we are looking for a Senior Software Developer to join our dynamic development team. This is an excellent opportunity for a seasoned developer with a passion for innovation and a strong background in full stack development to make a tangible impact on high-profile projects.
Job Description
In this role, you will leverage your extensive experience in full stack web development to design, develop, and maintain scalable and responsive web applications. As a Senior Software Developer, you’ll work closely with cross-functional teams, translating complex business requirements into effective technical solutions that prioritize performance, scalability, and user experience.
Key Responsibilities:
- Full Stack Development: Design, develop, and maintain robust web applications with PHP, Laravel, Java, Python, C#, and JavaScript frameworks (e.g., React.js, Vue.js, Next.js).
- Collaborate Across Teams: Work with developers and stakeholders to convert business requirements into clear functional and technical specifications.
- Performance Optimization: Identify bottlenecks and optimize applications for improved speed and scalability.
- Code Quality Assurance: Participate in regular code reviews to ensure adherence to best practices, maintainability, and consistency.
- Stay Updated: Keep up with industry trends, share knowledge within the team, and apply new techniques to enhance the development process.
- Troubleshooting & Debugging: Address complex technical issues promptly to maintain application performance and user satisfaction.
- Database Management: Develop complex SQL queries, manage relational databases (MySQL, PostgreSQL), and work with NoSQL databases as needed.
- Responsive Design: Ensure cross-browser compatibility and develop responsive layouts using HTML5, CSS3, and Bootstrap for optimal user experiences on PCs and mobile devices.
- Team Leadership: Mentor and guide junior developers, setting goals, providing feedback, and fostering a collaborative and inclusive team environment.
- Project Management: Follow Agile methodologies and utilize Git/GitHub for efficient project management and collaboration.
Compensation & Other Benefits
Workplace
Work at office
Employment Status
Full Time
Job Location
Dhaka (Banani)
https://shorturl.at/2I0Sx