Job Overview
Senior Software Engineer
Job Description
We are seeking a talented and experienced Senior Software Engineer to join our dynamic team. The ideal candidate will have a strong background in full-stack web development, particularly with the MERN stack and Next.js. You will play a critical role in developing innovative web applications, ensuring high-quality software, and contributing to the overall architecture and system design.
What do you need to succeed
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 3+ years of professional experience in MERN stack and Next.js.
- Proven experience as a Full Stack Developer or in a similar role will be an advantage.
- Strong knowledge of web development technologies, including HTML, CSS, and JavaScript.
- Experience with version control systems (e.g., Git).
- Knowledge of database design and management (SQL and/or NoSQL).
- Familiarity with CI/CD build/deploy pipelines and modern DevOps practices like Git-Ops.
- Proven history with software and system architecture, and microservices architecture.
- A good understanding of Quality Engineering principles and practices will be an added advantage
- Ability to work collaboratively in a team environment.
- Excellent problem-solving and communication skills.
What awaits you in this role
- Collaborate with the development team to design and implement innovative web applications.
- Work on bug fixes in current software products and develop new features.
- Develop and maintain efficient, reusable, and scalable code.
- Ensure the responsiveness and performance of applications.
- Work closely with front-end developers to integrate user-facing elements with server-side logic.
- Create and maintain databases, including optimizing and securing data storage.
- Implement user authentication and authorization mechanisms.
- Collaborate with the design team to translate UI/UX wireframes into functional web applications.
- Troubleshoot and debug issues as they arise, ensuring the highest level of software quality.
- Stay up-to-date with emerging technologies and industry trends, continuously improving your skills and knowledge.
Job Detail
- Offered SalaryNot Specified
- Career LevelNot Specified
- Experience3 Years
- GenderBoth
- INDUSTRYComputer and technology
- QualificationBachelor's Degree