HamburgerMenu
hirist

Admaren - Lead Backend Developer - Python Programming

Posted on: 08/09/2025

Job Description

Position : Lead Back End Developer

Experience : 5+ Years

Job Summary :


We are seeking a seasoned Lead Back End Developer with 5+ years of experience in software development and leadership. The ideal candidate will be a technical expert responsible for designing, developing, and maintaining the core backend systems for our maritime operations platform. You'll work closely with cross-functional teams to ensure seamless integration of backend services with frontend applications, databases, and other systems. Your proficiency in backend technologies will be essential for delivering high-performance and scalable solutions that address the evolving needs of the maritime sector.

Key Responsibilities :


Leadership and Mentorship : Lead and manage a team of software developers, offering guidance and mentorship to maximize productivity and effectiveness.

Architecture and Design : Contribute to the design and development of a scalable, maintainable, and efficient software architecture.

Full Product Ownership : Take complete ownership of the product lifecycle, from initial conceptualization through to development and deployment.

Code Quality and Standards : Implement Test-Driven Development (TDD) practices and write comprehensive unit tests to ensure high-quality, reliable, and maintainable code. You will also build reusable, modular code and libraries to promote efficiency and consistency across all projects.

Performance and Security : Continuously optimize applications for maximum performance, speed, and scalability. You will also enforce security best practices and ensure compliance with data protection regulations to safeguard sensitive information.

Documentation : Maintain clear and comprehensive technical documentation for all systems and processes related to the products you own.

Required Skills & Qualifications :


Core Experience :


- Proven experience of 5+ years in a software development, leadership, or management role.

Technical Proficiency :

- A strong programming foundation in Python, including expertise in debugging and performance analysis.

- Experience developing web applications and APIs (REST, XML, other open sources), and strong knowledge of frameworks like Django or Flask.

- Well-established experience in all phases of the development lifecycle, from requirements gathering to maintenance of enterprise-wide application systems.

- In-depth knowledge of Source Code Repositories, with experience working with Git.

- Hands-on experience in DB design & Architecture, with a focus on performance.

- Knowledge of caching techniques and utilities like Memcache or Redis.

- Experience working with web/app servers like Apache or Nginx.

- Experience with containerization tools like Docker, and hands-on experience with enterprise-level deployment and scaling.

Professional Attributes :

- Excellent leadership, communication, and interpersonal skills, with the ability to effectively collaborate with team members and stakeholders.

- Strong analytical and critical thinking skills to solve complex problems and make informed decisions.

- A Bachelors or masters degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.


info-icon

Did you find something suspicious?