Senior Developer Team Lead

October 2, 2023

Apply for this job

Email *

Job Description

<p><strong>**Job Description:**</strong></p><p><br></p><p><span>We are seeking a dedicated, proactive Senior Backend Mobile App Developer with proficient experience in .NET and Java. The ideal candidate should have substantial experience in backend development for mobile applications, along with proven team leadership skills. This individual will be responsible for designing and implementing robust, scalable solutions for our mobile apps, leading a team of developers, and collaborating with cross-functional teams to drive project success.</span></p><p><br></p><p><strong>**Key Responsibilities:**</strong></p><p><br></p><p><span>1. Design and develop high-quality, efficient backend services and APIs for our mobile applications using .NET and Java.</span></p><p><br></p><p><span>2. Lead and mentor a small team of junior and intermediate developers, providing guidance and support as necessary.</span></p><p><br></p><p><span>3. Collaborate closely with frontend developers, UX/UI designers, and product managers to ensure seamless integration of backend services.</span></p><p><br></p><p><span>4. Write clean, maintainable, and scalable code adhering to best practices.</span></p><p><br></p><p><span>5. Conduct code reviews to ensure high-quality code development within the team.</span></p><p><br></p><p><span>6. Troubleshoot, debug, and upgrade existing systems.</span></p><p><br></p><p><span>7. Implement effective security protocols, data protection measures, and storage solutions.</span></p><p><br></p><p><span>8. Benchmark system performance, analyze bottlenecks and propose solutions to eliminate them.</span></p><p><br></p><p><span>9. Create and maintain software documentation.</span></p><p><br></p><p><span>10. Regularly communicate project status, issues, and risks to stakeholders.</span></p><p><br></p><p><strong>**Qualifications:**</strong></p><p><br></p><p><span>1. BS/MS degree in Computer Science, Engineering, or a related field.</span></p><p><br></p><p><span>2. Proficient experience with .NET and Java. Knowledge of other backend technologies and frameworks is a plus.</span></p><p><br></p><p><span>3. Proven experience as a backend developer in a mobile app development context.</span></p><p><br></p><p><span>4. Solid understanding of the entire mobile development process (design, develop, test, release, maintain).</span></p><p><br></p><p><span>5. Experience with cloud platforms like AWS, Azure, or Google Cloud Platform.</span></p><p><br></p><p><span>6. Proven leadership experience with a small team of developers.</span></p><p><br></p><p><span>7. Excellent communication, problem-solving, and project management skills.</span></p><p><br></p><p><span>8. Familiarity with Agile/Scrum development methodologies.</span></p><p><br></p><p><span>The successful candidate will bring a passion for technology, excellent problem-solving skills, and the ability to work in a fast-paced, collaborative environment. If you’re excited about working with a dedicated team to build innovative solutions, we’d love to hear from you!</span></p>