Job Description:
We are seeking a highly skilled Senior Full Stack Software Engineer with 6+ years of experience in Ruby on Rails and MERN stack. You will be responsible for building and maintaining robust, scalable software solutions. Your role will involve designing high-quality architectures, ensuring rigorous testing, and implementing efficient code with technologies like Next.js and TypeORM.
Key Responsibilities:
- Architect and develop high-quality software using ROR, MongoDB, Express.js, React.js, Node.js, Next.js, and TypeORM.
- Identify, prioritize, and execute tasks throughout the software development life cycle.
- Develop clean, efficient code and build innovative tools and applications.
- Automate processes using scripting and appropriate tools.
- Conduct thorough code reviews and debug applications.
- Implement and manage database schemas with TypeORM.
- Perform validation and verification testing to ensure high-quality output.
- Collaborate with internal teams and vendors to improve products and resolve issues.
- Document each development phase and monitor system performance.
- Ensure software is updated with the latest technologies and trends.
Key Requirements:
- 6+ years of proven experience as a Senior Full Stack Engineer.
- Expertise in Ruby on Rails, Express.js, Node.js, JavaScript, React, and Next.js.
- Hands-on experience with relational and NoSQL databases like PostgreSQL, MySQL, and MongoDB.
- Familiarity with various operating systems (Linux, Mac OS, Windows).
- Experience with server-side rendering and serverless architectures.
- Experience using monitoring tools like New Relic and automated testing frameworks.
- Ability to independently solve complex problems and quickly adopt new technologies.
- Excellent organizational, communication, and leadership skills.
Compensation & Benefits:
- Performance-based Bonus
- Paid Leaves
- Annual Leaves & Leave Encashment
- Annual Excursion Trips
- Educational Assistance for skills enhancement
Location: Wapda Town, Lahore
Working Days: Monday to Friday