Senior Software Developer

Pipeline Bangladesh Limited

Pipeline Bangladesh Limited

 

Pipeline Bangladesh Limited

Follow

Summary

  • Vacancy: —
  • Location: Anywhere in Bangladesh
  • Experience: At least 5 years
  • Published: 1 Aug 2024

 

Requirements

Experience

  • At least 5 years
  • The applicants should have experience in the following business area(s):
    Group of Companies

Responsibilities & Context

1. Team Leadership and Management:

– Lead and manage a small team of developers, providing guidance, mentorship, and support to foster their professional growth.

– Oversee daily operations and ensure effective collaboration and communication within the team.

– Conduct regular performance reviews, set goals, and provide constructive feedback.

2. Product Vision and Strategy:

– Collaborate with product managers and stakeholders to define and refine the product vision, roadmap, and requirements.

– Translate business needs and technical requirements into actionable development plans and timelines.

– Ensure alignment between product goals and technical execution, driving the successful delivery of features and improvements.

3. Software Development:

– Design, develop, and maintain scalable and efficient software solutions using Python and other relevant technologies.

– Leverage experience with GoLang to build and enhance high-performance applications and services.

– Utilize Flask for developing robust web applications and APIs.

– Apply expertise in Redact (or similar tools) to handle data privacy and security concerns effectively.

4. Architecture and Design:

– Develop and implement microservices architectures to ensure modularity, scalability, and maintainability of applications.

– Design and enforce coding standards, best practices, and architectural guidelines across the development team.

– Evaluate and recommend tools, frameworks, and technologies that enhance development efficiency and product quality.

5. Code Quality and Testing:

– Oversee code reviews to ensure high-quality, maintainable, and well-documented code.

– Implement automated testing practices and tools to ensure robustness and reliability of the software.

– Address and resolve technical debt and performance issues proactively.

6. Collaboration and Communication:

– Coordinate with cross-functional teams, including design, QA, and operations, to ensure smooth project delivery and integration.

– Communicate effectively with stakeholders to provide updates, manage expectations, and address any concerns or issues.

– Promote a collaborative and innovative team environment, encouraging knowledge sharing and continuous improvement.

7. Project Management:

– Manage project timelines, deliverables, and resources to ensure on-time and on-budget completion of development projects.

– Identify and mitigate risks associated with project execution and technical challenges.

– Maintain documentation and reporting related to project status, milestones, and outcomes.

8. Continuous Learning and Improvement:

– Stay current with industry trends, emerging technologies, and best practices to drive innovation and efficiency.

– Foster a culture of continuous learning and improvement within the team, encouraging professional development and skill enhancement.

Preferred Skills and Qualifications:

– Proven experience with Python and GoLang, with a strong understanding of their ecosystems and best practices.

Skills & Expertise

Collaboration and Teamwork

Communication in English

Data Analytics

MongoDB

PostgreSQL

Python

Compensation & Other Benefits

  • Mobile bill, Weekly 2 holidays
  • Festival Bonus: 2

Company Laptops

National Holidays

Team Outings

Workplace

Work from home, Work at office

Employment Status

Full Time

Job Location

Anywhere in Bangladesh

Job Highlights

– Product Vision, Innovation and Growth: Engage in continuous learning and leverage emerging technologies to drive innovation and enhance development practices.

Source link

Upload your CV/resume or any other relevant file. Max. file size: 512 MB.

Scroll to Top