Job Title: |
|
Senior Software Engineer |
Total Positions: |
|
1 |
Job Location: |
|
Lahore |
Gender: |
|
No Preference |
Minimum Experience: |
|
5 Years |
Apply By: |
|
Jun 3, 2025 |
|
|
|
|
|
|
|
|
Job Description: |
Magic Maker is seeking a highly motivated and skilled Senior Software Engineer to join our dynamic team. In this role, you will take charge of leading the architecture, implementation, and deployment of full-stack applications. Your expertise in JavaScript, React, Node.js, TypeScript, and AWS will be pivotal in building robust applications that meet our customers' needs. Your ability to efficiently manage a small team of two developers will ensure that tasks are executed smoothly, fostering a collaborative environment where innovation thrives. You will also work closely with our design team to create seamless, responsive user interfaces that prioritize user experience.
The ideal candidate will have at least five years of experience in software development, with a strong foundation in Agile methodologies. You will be responsible for reviewing code, mentoring other developers, and actively contributing to the improvement of unit test coverage and performance optimization. In addition to your technical capabilities, you will analyze and address performance issues, debugging intricate problems that arise in production environments. Our fast-paced work culture demands a proactive approach to problem-solving and a keen eye for detail, ensuring that each application meets the highest standards of quality and efficiency.
Responsibilities
- Lead the architecture, implementation, and deployment processes of full-stack applications to ensure high-quality deliverables.
- Review code produced by team members, providing constructive feedback and mentorship to facilitate their professional growth.
- Collaborate with the design team to craft responsive, pixel-perfect user interfaces that enhance user satisfaction.
- Analyze site performance to address and resolve issues that impact speed and overall efficiency.
- Contribute to optimizing performance by identifying bottlenecks and proposing actionable improvements.
- Enhance unit test coverage to ensure codes are reliable and maintainable, contributing to long-term project success.
- Debug and resolve complex, production-level issues swiftly to minimize downtime and user impact.
- Promote Agile methodologies within the team to foster adaptability and continuous improvement in processes.
- Coordinate with cross-functional teams to ensure alignment on project objectives and expectations.
- Stay current with industry trends and emerging technologies, providing insights on how they can benefit the organization.
|
Company Information |
|
Company Name: Magic Maker Company Description:
|
|