Position Purpose
The Senior Developer plays a critical role in designing and delivering scalable, high-performance software solutions. This role combines advanced technical execution with mentorship, system ownership, and architectural input.
Senior Developers help shape technical direction, elevate team standards, and ensure the long-term health of Black Pearl’s applications.
About You
You are an experienced developer with strong technical judgment and a proactive mindset. You enjoy tackling complex problems, improving systems, and supporting the growth of others.
You balance pragmatism with quality and are comfortable influencing technical decisions while collaborating across disciplines.
Key Responsibilities
Technical Leadership
- Design and implement complex features and system improvements
- Contribute to architectural decisions and technical standards
- Identify and address performance, scalability, and security risks
Mentorship & Quality
- Mentor junior and mid-level developers
- Lead code reviews and promote best practices
- Advocate for testing, CI/CD, and maintainable design
Cross-Functional Collaboration
- Partner with product and design teams to shape solutions
- Translate business requirements into technical approaches
- Support production troubleshooting and continuous improvement
Qualifications and Experience
- 5+ years of professional software development experience
- Strong expertise in .NET backend development
- Advanced experience with modern front-end frameworks
- Strong understanding of cloud architecture (Azure preferred)
- Experience with CI/CD pipelines and automated testing
Success Indicators
- High-impact technical contributions
- Improved system reliability and scalability
- Strong mentorship and positive team influence