Position: Principal Software Engineer / Team Lead
Job Category: On Site
Job Type: Full Time
Job Location: Lahore Pakistan
Job Timings: 8:00 AM to 05:00 PM EST (5:00 PM to 2:00 AM PST)
Responsibilities:
- Team Leadership: Lead and mentor a team of developers, fostering a collaborative and productive work environment. Provide technical guidance, set clear objectives, and facilitate team communication.
- Software Development: Participate in software design, development, and code reviews. Collaborate with the team to deliver high-quality code and ensure project timelines and quality expectations are met.
- Technical Expertise: Demonstrate expertise in Angular, Node JS, React Native (Mobile), and Dot Net. Drive technical discussions, make informed decisions, and resolve complex technical challenges.
- Cloud Infrastructure: Utilize AWS cloud infrastructure to deploy and manage applications. Ensure optimal performance, scalability, and security of cloud resources.
- Troubleshooting: Proactively identify and resolve technical issues related to databases, cloud infrastructure, and application performance.
- HTML and CSS: While not mandatory, exposure to HTML and CSS is a plus, as it enhances your ability to collaborate with designers and front-end developers.
- Ownership and Accountability: Take ownership of projects, ensuring they are delivered on time and within budget. Monitor project progress, identify risks, and implement mitigation strategies.
- Documentation: Maintain clear and comprehensive technical documentation for projects, ensuring knowledge transfer and ease of maintenance.
- Collaboration: Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to ensure alignment and successful project outcomes.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent work experience).
- Proven experience as a senior programmer or software development lead.
- Strong proficiency in Angular, Node JS, React Native, and Dot Net.
- Expertise in AWS cloud infrastructure.
- Familiarity with HTML and CSS is a plus.
- Detail-oriented with a strong sense of ownership and accountability.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and leadership abilities.
- Ability to work effectively in a fast-paced, collaborative environment.