Senior Software Engineer, Team Lead

  • Full-time

Company Description

Portonics is a global organization working in the US, Europe, Emerging Asia such as Thailand, Bangladesh, Myanmar, and other countries. We are an agile team who are very passionate about what we build.

We build digital products and solutions which enable brands across the region to make new kinds of interactions with their customers possible. Portonics works very closely with leading global corporations, startups, social businesses and companies in the telecom, fin-tech, e-commerce, financial and other sectors.

Our mission is to create digital transformation across the world with technological innovations.

We focus on flat culture to encourage people’s passions in the fields they love to work in. Everybody gets a chance to work on the parts of product development they are passionate about. Our teams are highly capable and make teamwork a breeze.

We design to reduce/automate processes to make products better! We leverage open-source technologies and extend them to create amazing solutions. As a digital transformation team, we are big on Dev, DevOps culture, and collaboration.

Job Description

We are welcoming experienced candidates, for multiple Senior Technical Roles. This role is for Bangladesh and based on right fit, position shall be appropriately set.

Your Role

As a Senior Software Engineer, Team Lead at Portonics, you will create complex solutions and play a strategic role within the company and with clients. 

You shall help define, code, implement, and support software solutions as well as collaborate across teams to implement the solutions.  This position is part of a fast-paced agile environment and requires the individual to adapt well to change.

Our Engineers are a driving force behind the success of our projects. We're looking for motivated individuals who keep an eye on trends, new technology in the industry, and are eager to tackle challenging troubleshooting and development tasks. You shall be responsible for full lifecycle development along with developers and able to articulate design decisions and translate business requirements/user stories into the application logic.

Portonics is expanding rapidly in the South Asian markets as we love working in emerging markets to solve problems and create digital solutions to empower end-users.

What you’ll be doing

Technical role:

  • Employing secure coding practices including familiarity with OWASP top ten or similar;
  • Maintain coding standards and documentation for developed features such as Class Diagrams, API Documentation, Sequence Diagrams;
  • Write unit tests and work closely with Quality Assurance Teams & Automated Deployments to incorporate unit tests as part of the build pipelines;
  • Create scripts to facilitate client systems to meet performance and objectives;
  • Create documentation for software created;
  • Utilize source debuggers and write or modify client software;
  • Technical solution analysis and recommendations, including effort & timeline estimates;
  • Drive technological innovation within the organization and suggest new technologies that can increase the performance;

    Organizational role:

    • Providing guidance on technical implementations across the delivery teams;
    • Engage with leads in writing and optimizing queries;
    • Work with teams together to estimate and plan the development of features;
    • Produce results effectively and within the deadlines set;
    • Communicate and maintain relationships with internal and external stakeholders;
    • Involve in designing project technical architecture and presenting to the senior management team;
    • Guide and manage teams of engineers within a project team;
    • Mentoring other team members;
    • Actively participate in the hiring process;
    • Engage in evaluation and feedback sessions with HR;
    • Ensure balance between technical skill development and personal growth of each team member;
    • Prepare and conduct learning sessions with team members;

    Qualifications

    Bachelor's Degree in Computer Science or equivalent; with 8+ years industry experience including large enterprise applications, solution architecture, development, client relationships & guiding teams.

    Must-Have:

    • Must have sound knowledge of object-oriented languages (PHP/NodeJs/Golang)
    • Vast Knowledge in jQuery and Javascript;
    • Strong knowledge of Redis;
    • Experience to work with ELK / EFK stack;
    • Experience in development, deployment using Docker;
    • Strong knowledge of MySQL & PostgreSQL, including writing and optimizing queries;
    • Experience with memory and space optimization; 
    • Strong Experience with web services, and AWS technologies;
    • Classes, interfaces, design patterns, encapsulation, inheritance, polymorphism. object-oriented programming is a must;
    • Knowledge and experience in a Scrum/Kanban, Agile development environment;
    • Working knowledge with new APIs and concepts;
    • Interest to work in highly iterative processes and R&D;

    Good to Have:

    • Knowledge of scripting, animation, session management, and textures;
    • Test and develop software for client applications;
    • Familiarity with JIRA Service Desk, Jenkins, Elasticsearch, Grafana, Kibana, and similar tools is a plus;

    Additional Information

    Things to consider

    • This is a full-time position.
    • This position is for Bangladesh and may require international travel time to time
    • The position is going to be hybrid Work from Home/Office
    • You will get the opportunity to work on some of the largest and highest traffic applications and software services.

    Our Pillars

    • We never compromise with ethics.
    • We like working hard but also want to have fun while working; If you are not having fun we reassess our approach to the solution through communication and improvement plans continuously.
    • Everyone has unique talents, skills, and experiences. We work with people we can learn from and also contribute.

    About Portonics

    • Founded in 2010, currently 100+ people
    • Some of the regions we work: Thailand, Bangladesh, US, Myanmar, UK
    • Pioneering Financial Inclusion with Payment Gateway and Fin-Tech Solutions
    • We manage products that have over 40M+ users.
    • We embrace cultural diversity and an open and inclusive work environment. Our teams are from diverse backgrounds and nationalities.

    Office location: 

    1. Bangladesh: Portonics Limited, H 18, R 06, Gulshan 1, Dhaka 1212, Bangladesh