Senior Software Engineer

Kinoyee Express

Kinoyee Express

Kinoyee Express

Follow

Summary

  • Vacancy: 02
  • Age: at least 26 years
  • Location: Dhaka
  • Salary: Tk. 30000 – 55000 (Monthly)
  • Experience: 2 to 6 years
  • Published: 18 Nov 2024

Requirements

Education

  • Bachelor of Science (BSc) in Computer Science & Engineering, Bachelor of Science (BSc) in Computing & Information System, Bachelor of Science (BSc) in Computer Science
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)

Experience

  • 2 to 6 years
  • The applicants should have experience in the following business area(s):
    Computer Hardware/Network Companies, Logistic/Courier/Air Express Companies, Group of Companies

Additional Requirements

  • Age at least 26 years
  • 5+ years of professional software development experience
  • Strong proficiency in at least one modern programming language (e.g., PHP, Java, JavaScript/TypeScript)
  • Extensive experience with web services and RESTful APIs
  • Solid understanding of distributed systems and microservices architecture
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Strong knowledge of database systems (both SQL and NoSQL)
  • Experience with version control systems (Git) and CI/CD pipelines

Preferred Qualifications

  • Experience with container orchestration (Kubernetes, Docker)
  • Knowledge of infrastructure as code (Terraform, CloudFormation)
  • Experience with agile development methodologies
  • Contributions to open-source projects
  • Experience with event-driven architectures
  • System design and architecture experience
  • Track record of mentoring junior developers

Technical Skills

  • Programming Languages: PHP, Java, JavaScript/TypeScript
  • Frameworks: Laravel, Spring Boot, Node.js, React/Angular
  • Databases: Mysql, PostgreSQL, MongoDB, Redis
  • Tools: Docker, Kubernetes, Jenkins, Git
  • Cloud Platforms: AWS/GCP/Azure
  • Testing: Unit testing, integration testing, TDD

Soft Skills

  • Strong communication and collaboration abilities
  • Problem-solving and analytical thinking
  • Leadership and mentoring capabilities
  • Project management skills
  • Ability to work independently and in teams

Responsibilities & Context

At Kinoyee IT, we’re a forward-thinking technology company dedicated to building innovative solutions that solve real-world problems. Our engineering team works on challenging projects using modern technologies while maintaining a healthy work-life balance.

Position Overview

We’re seeking an experienced Senior Software Engineer to join our growing engineering team at Kinoyee IT. The ideal candidate will help shape our technical direction, mentor junior developers, and drive the implementation of complex features while maintaining high code quality standards.

Key Responsibilities

  • Design and implement scalable, maintainable software solutions
  • Lead technical design discussions and architecture planning
  • Mentor junior developers and conduct code reviews
  • Collaborate with product managers to define technical requirements
  • Troubleshoot and debug complex production issues
  • Drive best practices, coding standards, and technical documentation
  • Participate in system design and architecture decisions
  • Contribute to engineering team’s technical roadmap

Skills & Expertise

Computer Engineering

Computer Operating

Employment Status

Full Time

Job Location

Dhaka

Source link

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