Job Openings Senior Full Stack Developer

About the job Senior Full Stack Developer

Company Description

Our client is a Canadian-headquartered software firm setting up their first offshore team in Bangladesh. You will be one of the first hires on the ground, helping the team grow and build.

About the Role

We are seeking a highly skilled Senior Full Stack Developer to join our team. The ideal candidate will have deep experience designing and building scalable, high-performance web applications using Angular, React, Spring Boot, and containerization technologies like Docker and Kubernetes. You will play a key role in shaping architecture, coding standards, CI/CD practices, and deployment strategies.

Key Responsibilities

  • Architect, design, and develop end-to-end solutions across the front-end and back-end.
  • Lead development efforts using Angular and React on the frontend, and Spring Boot for backend services.
  • Implement scalable, containerized applications using Docker and orchestrate using Kubernetes.
  • Collaborate with DevOps for CI/CD pipeline setup and cloud-native deployments.
  • Maintain code quality through best practices, code reviews, and mentoring junior developers.
  • Drive the adoption of architectural patterns and development best practices.
  • Work closely with product managers and stakeholders to translate requirements into technical solutions.
  • Ensure security, scalability, and performance of the platform across the stack.

Skills & Qualifications

  • 6+ years of professional experience in software development, with a strong full-stack background.
  • Proficient in Angular (v12+), React (v17+), HTML5, and CSS3.
  • Strong expertise in Java, Spring Boot, and building RESTful APIs.
  • Proficient with RabbitMQ.
  • Hands-on experience with Docker and containerizing full-stack applications.
  • Solid understanding of Kubernetes, Helm, and container orchestration best practices.
  • Strong Git and version control workflow experience (e.g., Git Flow).
  • Experience with microservices architecture and distributed systems design.
  • Experience with CI/CD tools and processes (e.g., Jenkins, GitHub Actions, GitLab CI).
  • Knowledge of application security standards and performance optimization.
  • Excellent problem-solving and communication skills.
  • Experience with cloud platforms such as AWS, GCP, or Azure is nice to have.
  • Exposure to infrastructure-as-code tools (Terraform, CloudFormation) is nice to have.
  • Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK) is nice to have.
  • Prior experience mentoring or leading development teams is nice to have.
  • A bachelor's or Master's degree in Computer Science, Engineering, or a related field is nice to have.

Employment Structure

  • Starting remote, eventually hybrid in Uttara, Dhaka
  • Benefits: 2 Festival Bonuses (after confirmation) + Performance Bonuses
  • Work Week: Monday - Friday, 4 hours overlap with EST time zone
  • We are open to hiring part-time (30 hours per week) or full-time (40 hours per week):
  • Part-Time Salary: BDT 70,000 - 100,000
  • Full-Time Salary: BDT 130,000 - 170,000

Hiring Process

  1. Conversation with Talvette
  2. Coding Assignments
  3. Cultural + Technical interview with the client
  4. Receive an offer
  5. Join their team