Jobs In Ogun: Backend Software Engineer (Node.js) at TVZ Corp
Jobs In Ogun: Backend Software Engineer (Node.js) at TVZ Corp
Are you a talented Backend Software Engineer with extensive experience in Node.js? We are on the lookout for a skilled professional to join our innovative team. This full-time role offers a competitive salary ranging from ₦400,000 to ₦500,000 per month and the opportunity to work remotely.
Sure, here’s the information in table form:
Job Type | Full Time |
Qualification | BA/BSc/HND |
Experience | 3 years |
Location | Abuja, Benue, Borno, Cross River, Delta, Ebonyi, Edo, Enugu, Kano, Kwara, Lagos, Ogun, Osun, Oyo, Plateau, Rivers |
Job Field | ICT / Computer |
Salary Range | ₦400,000 – ₦500,000/month |
Key Responsibilities
- Develop Scalable Backend Services: Utilize Node.js along with frameworks like ExpressJS and NestJS to build and maintain robust backend services.
- Write Modular Code: Ensure your code is clear, modular, and well-commented, adhering to best practices for maintainability.
- Application Stability and Security: Focus on creating secure and stable applications.
- Cross-Functional Collaboration: Work closely with Product Managers, Product Designers, Junior Backend/Frontend Engineers, and DevOps professionals.
- Mentorship: Guide and mentor junior developers, sharing best practices and design principles.
- Full-Stack Contributions: Engage in both frontend and backend development, especially with technologies like React and VueJS.
- Code Quality: Develop clean, maintainable, and reusable code and libraries.
- System Design and Database Modeling: Work on system design, ERD/ERM, and database migrations.
- API Development: Build and maintain well-documented APIs that meet performance standards.
- Code Reviews and Testing: Participate in code reviews, testing, and deploying applications to cloud environments.
- Input on Business Logic and UX: Provide insights on business logic, user experience, and product use cases.
- Software Architecture: Design and implement scalable software architectures with a focus on clean code.
- Performance Optimization: Address and resolve performance bottlenecks.
- Version Control: Maintain proficiency with code versioning tools such as Git.
Qualifications and Requirements
- Educational Background: Bachelor’s degree in Computer Science or a related field.
- Professional Experience: Minimum of three years as a Node.js developer, with strong JavaScript/TypeScript skills.
- Framework Proficiency: In-depth knowledge of ExpressJS and NestJS.
- Design Principles: Strong understanding of scalable applications and systems design.
- Frontend Skills: Proven experience with React and VueJS.
- Communication: Excellent ability to document and explain development patterns and standards.
- Cloud Deployment: Experience with cloud deployment and software design principles.
- System Architecture: Knowledge of microservices, distributed systems, and software architecture.
- Independent Work: Demonstrated ability to manage complex projects independently.
- Data Handling: Proficient in data structures, databases, and handling high data traffic.
- Clean Code: Practical experience with clean code principles and design patterns.
- Team Collaboration: Ability to mentor junior developers and work effectively in a team.
- Programming Languages: Proficiency in at least three programming languages, with the ability to choose the right tool for each task.
- Proven Track Record: A portfolio of successful projects and GitHub repositories.
Preferred Skills:
- Web and Mobile Systems: Experience in building systems for web and mobile platforms.
- Security: Understanding common security issues and concepts.
- Testing and Code Reviews: Strong background in testing and peer code reviews.
- API Creation: Knowledgeable in API creation and modeling.
- Deployment Tools: Familiarity with deployment processes and tools.
Why Join Us?
- Remote Work Culture: Enjoy the flexibility of a fully remote work environment as we hire globally.
- Innovative Projects: Work on cutting-edge SaaS products that push the boundaries of technology.
- Talented Team: Collaborate with a diverse and talented team of professionals.
- Professional Growth: Opportunities for continuous professional development and growth.
- Competitive Compensation: Attractive salary and benefits package.
Application Process
Interested and qualified candidates should submit their resume, cover letter, and links to their GitHub repositories/portfolio through the provided Google form link:
Apply Here
If you are a passionate Backend Software Engineer with a talent for building scalable and secure applications, we want to hear from you. Apply today and join us on our innovative journey!