Senior Software Developer/Team Lead

cobana energy Pakistan
Remote
Apply
AI Summary

Join Cobana Energy as a Senior Software Developer/Team Lead to design, build, and maintain internal tools and CRM systems. You will lead technical design and architecture, provide technical leadership and mentorship, and oversee the development of robust server-side APIs and data models. The ideal candidate has 5+ years of professional experience, excellent communication and problem-solving skills, and experience leading or mentoring developers.

Key Highlights
Design, build, and maintain internal tools and CRM systems
Lead technical design and architecture
Provide technical leadership and mentorship
Key Responsibilities
Design, develop, and maintain full-stack web applications
Lead the technical design and architecture of scalable, high-performance systems
Provide technical leadership and mentorship to developers
Oversee and contribute to the development of robust server-side APIs, data models, and business logic
Technical Skills Required
TypeScript JavaScript React Angular C# .NET Framework .NET Core REST API design and integration SQL Server PostgreSQL Git Agile/Scrum environments
Benefits & Perks
100% Remote Role
Competitive salary
Performance-based bonuses
Opportunity to lead and shape technical direction
Long-term, impactful internal projects
Supportive, collaborative engineering culture
Opportunities for professional growth, leadership, and technical ownership
Modern, evolving technology stack
Nice to Have
Experience with Next.js, Vite, or modern frontend build tools
Experience leading technical projects or owning system architecture
Experience building internal tools or CRM platforms
Familiarity with cloud platforms (Azure or AWS)
Exposure to CI/CD pipelines, Docker, or automated testing
Experience implementing authentication, authorisation, and role-based access control

Job Description


Company Description

Cobana Energy is a trusted UK-based independent consultancy specializing in helping businesses achieve cost-effective energy solutions. Supporting small, medium, and corporate enterprises, Cobana Energy provides access to top-tier gas and electricity deals while delivering impartial and highly informed advice. Rated 4.9⭐ on Trustpilot, the company prides itself on offering industry-leading products to optimize business performance and achieve significant cost savings. Through a comprehensive portfolio of suppliers and solutions, Cobana Energy is dedicated to empowering businesses to thrive.


About the Role:

We are seeking an experienced Senior Software Developer / Team Lead who combines strong hands-on engineering expertise with proven leadership capabilities to join our remote team. In this role, you will be responsible for designing, building, and maintaining internal tools and CRM systems that support critical business operations, while also guiding and mentoring a team of developers.

The ideal candidate is both a technical leader and a hands-on contributor—capable of architecting scalable backend systems, building robust APIs, and delivering clean, maintainable frontend applications. You will play a key role in driving technical decisions, improving development processes, and ensuring high standards of code quality and system reliability.

You’ll collaborate closely with product, operations, and engineering stakeholders to translate complex requirements into scalable, maintainable solutions. As a Team Lead, you will also be responsible for fostering a collaborative team environment, supporting developer growth, and ensuring successful delivery of projects.

The ideal candidate has 5+ years of professional experience, including experience leading or mentoring developers, thrives in a remote-first environment, and demonstrates excellent communication, critical thinking, and problem-solving skills.


What You’ll Be Doing:

Ø Design, develop, and maintain full-stack web applications supporting internal tools and CRM systems

Ø Lead the technical design and architecture of scalable, high-performance systems across frontend and backend

Ø Provide technical leadership and mentorship to developers, supporting code quality, best practices, and professional growth

Ø Oversee and contribute to the development of robust server-side APIs, data models, and business logic

Ø Develop high-quality, responsive frontend applications using TypeScript, JavaScript, React, and Angular

Ø Create reusable, function based React components, hooks, and tests that integrate with backend services

Ø Develop Angular components, services, modules, and routing, following best practices and architecture patterns

Ø Design, optimise, and maintain relational databases (SQL Server and/or PostgreSQL), including schemas, queries, and performance tuning

Ø Architect and implement RESTful APIs for internal and third-party integrations

Ø Drive the development of modular, reusable components across frontend and backend to ensure scalability and maintainability

Ø Ensure high-quality releases through thorough testing, debugging, and proactive issue resolution

Ø Lead and actively participate in code reviews, setting and maintaining high engineering standards

Ø Collaborate closely with product, operations, and engineering stakeholders to translate complex requirements into technical solutions

Ø Communicate progress, technical decisions, risks, and trade-offs clearly to both technical and non-technical stakeholders

Ø Identify and implement improvements to development processes, tooling, and system architecture

Ø Support sprint planning, task prioritisation, and delivery management in an Agile environment


Required Skills & Experience:

Ø 5+ years of professional experience as a Full Stack Developer, with experience in a senior or leadership capacity

Ø Proven experience mentoring developers or leading small engineering teams

Ø Strong experience with TypeScript-first development

Ø Hands-on experience with:

o   C#

o   .NET Framework (4.x)

o   .NET Core (8 / 9 & 10)

o   REST API design and integration

Ø Strong frontend development experience using:

o   React (required)

o   Angular 20

o   TypeScript and modern JavaScript

o   HTML5, CSS3

Ø Backend development experience using:

o   Express.js (primary)

o   Experience with NestJS is a plus

Ø Database experience with:

o   SQL Server and/or PostgreSQL

o   Schema design, complex queries, indexing, and optimisation

Ø Strong understanding of:

o   Object-Oriented Programming (OOP)

o   SOLID principles and design patterns

o   Writing clean, testable, maintainable code

Ø Proficiency with Git and collaborative development workflows

Ø Experience working in Agile/Scrum environments

Ø Proven experience working remotely, managing priorities independently and supporting team delivery

Ø Strong written and verbal communication skills

Ø Excellent critical thinking and analytical problem-solving abilities


Nice to Have:

Ø Experience with Next.js, Vite, or modern frontend build tools

Ø Experience leading technical projects or owning system architecture

Ø Experience building internal tools or CRM platforms

Ø Familiarity with cloud platforms (Azure or AWS)

Ø Exposure to CI/CD pipelines, Docker, or automated testing

Ø Experience implementing authentication, authorisation, and role-based access control


What We’re Looking for in You:

Ø You take ownership of projects and lead them through end-to-end delivery

Ø You are a proactive leader who supports and uplifts team members

Ø You thrive in a collaborative, remote-first environment

Ø You communicate complex technical ideas clearly and confidently

Ø You enjoy solving real business problems, not just writing code

Ø You take a pragmatic, business-focused approach to engineering decisions

Ø You pay close attention to detail and care deeply about user and customer experience

Ø You continuously look for ways to improve systems, processes, and team effectiveness


What We Offer:

Ø 100% Remote Role

Ø Competitive salary

Ø Performance-based bonuses

Ø Opportunity to lead and shape technical direction

Ø Long-term, impactful internal projects

Ø Supportive, collaborative engineering culture

Ø Opportunities for professional growth, leadership, and technical ownership

Ø Modern, evolving technology stack


Similar Jobs

Explore other opportunities that match your interests

AI & Automation Specialist

Programming
5d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

huzzle.com

Pakistan

Web Developer & Analyst

Programming
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Bionic Talent

Pakistan

Web Developer & Analyst

Programming
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Bionic Talent

Pakistan

Subscribe our newsletter

New Things Will Always Update Regularly