Tech Lead / Senior Tech Lead (Golang/Python)

Nextjob
Full-timeColombo, Sri Lanka

The Company

We are a Norwegian owned company, delivering offshore software services from our development centre in Sri Lanka. Over the last 15 years, we have completed 250+ successful projects worldwide, for clients ranging from startups to Fortune 500 companies. For a decade and a half, we have been creating breakthrough software for leading organisations in Europe, USA, Australia, Singapore and more. We are a team of global experts who architect solutions that change the way business is done and add colour to everyday living.

We offer custom software application development to diverse sectors such as proptech, fintech, environment, logistics, maritime, health, and more. We assign a dedicated, long-term technology team to each client, allowing for seamless integration with their internal teams. Guided by the Nordic values of trust, transparency and commitment, our diverse team drives innovation and disruption in the modern digital era.

The Role

We are looking for a talented Golang and Python Developers to join our team. In this role, you will design, build, and maintain high-performance, scalable applications using Golang and Python. You will work closely with cross-functional teams to deliver robust solutions for complex problems while adhering to industry best practices.

Key Responsibilities

  • Develop, test, and maintain backend services and APIs using Golang and Python.
  • Collaborate with frontend developers, DevOps engineers, and product teams to design and deliver end-to-end solutions.
  • Write clean, efficient, and well-documented code, adhering to coding standards and best practices.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Debug and resolve technical issues in a timely manner.
  • Design and implement database schemas, queries, and optimizations for performance and scalability.
  • Participate in code reviews to ensure quality and maintainability.
  • Stay up-to-date with emerging technologies and frameworks to continuously improve development processes.

Requirements

  • 8+ years of hands-on industry experience in software development.
  • Strong proficiency in Golang and Python with experience building production-grade applications.
  • Hands-on experience in designing and developing APIs.
  • Proficiency in SQL and Relational Databases (e.g., MySQL, PostgreSQL).
  • Knowledge of deploying applications on cloud platforms (e.g., AWS or Azure).
  • Proficient in using Git and collaborative development workflows (e.g., GitFlow).
  • Strong analytical and debugging skills to solve complex technical problems effectively.

Preferred Skills

  • Experience with containerization tools like Docker and orchestration platforms like Kubernetes.
  • Familiarity with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
  • Knowledge of message brokers like RabbitMQ, Kafka, or Redis for distributed systems.
  • Background in DevOps practices, including CI/CD pipelines and monitoring tools.
  • Experience with microservices architecture and distributed systems.

Benefits

  • Great Remuneration 💰
  • Hybrid Work Arrangement 🏠
  • Performance Bonus 🏦
  • Private Health Insurance 🏥
  • Paid Time Off 🌴
  • Accelerated Career Growth 📚
  • Latest Tech Equipment 💻
  • International Exposure 🚀
  • Exciting Company Events 🥳

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*