Must-Have Qualifications:
- Minimum 3 years of experience leading software engineers in Agile environments (SCRUM, XP, or Kanban).
- Strong hands-on expertise in JavaScript, Node, or Java.
- Proven track record of delivering complex solutions under pressure.
- Excellent verbal and written communication skills across onshore and remote teams.
- Experience in making strategic, data-driven decisions, balancing:
- Feature development
- Technical debt
- Test coverage
- React
- Serverless architecture
- ELK Stack
- AWS
- Docker
- Relational databases (Postgres, Oracle, or MariaDB)
- Generative AI (GenAI) applications in software development
Desirable Qualifications:
- Deep understanding of service-oriented architecture:
- Microservices
- Micro-frontends
- Containers
- CI/CD pipelines
- TDD
- Ansible
- AWS, Azure, or Google Cloud
- Agile leadership (e.g., SCRUM Master)
Key Competencies & Responsibilities
Vision & Strategy:
- Lead and shape the roadmap for PARIS 2.0, supporting scalable software solutions across web and mobile platforms.
- Translate user needs into intuitive, high-performance applications tailored for maritime professionals.
- Embed Agile best practices and a culture of continuous improvement within the engineering team.
Technical Leadership:
- Explore opportunities to improve:
- Performance
- Security
- Architecture
- Data-driven insights
- Monitoring tools
- Analytics
- Design robust API strategies, integration plans, and roadmaps for scalability, resiliency, and flexibility.
- Uphold CI/CD pipelines, DevOps standards, and rigorous automated testing.
Execution:
- Manage the end-to-end software development lifecycle:
- Design
- Architecture
- Coding
- Testing
- Deployment
- Maintain high coding standards and promote clean, efficient code.
People & Culture:
- Provide mentorship, conduct 1:1s, and facilitate performance reviews to help engineers grow.
- Cultivate a high-performance team culture.
- Collaborate closely with Product, Design, and Business stakeholders.
- Proactively resolve technical and process bottlenecks to ensure smooth collaboration.