Full Stack Engineer (Backend Heavy) Job at Earnipay
Earnipay is a finance and people solutions company dedicated to helping businesses solve their Finance & People Operations Challenges.
We are recruiting to fill the position below:
Job Position: Full Stack Engineer (Backend Heavy)
Job Location: Lagos
Employment Type: Full Time
Job Role / Responsibilities
Backend Development:
- Design, develop, and maintain scalable server-side applications using JavaScript (Node.js) and related technologies.
- Implement RESTful APIs and other communication protocols for seamless interaction between the frontend and backend.
Database Management:
- Develop and optimize database schemas, queries, and transactions.
- Work with both SQL and NoSQL databases to store and retrieve data efficiently.
Architecture and System Design:
- Collaborate with cross-functional teams to define system architecture and design scalable solutions.
- Ensure the performance, reliability, and scalability of backend systems.
Integration with Frontend:
- Collaborate closely with frontend developers to integrate backend functionality seamlessly into user interfaces.
- Implement and optimize frontend-backend communication protocols.
Code Quality and Testing:
- Write clean, maintainable, and efficient code.
- Conduct thorough testing of backend components, identify and fix bugs, and ensure high code quality.
Performance Optimization:
- Identify and implement performance improvements in backend systems.
- Monitor and troubleshoot issues related to system performance.
Security and Compliance:
- Implement security best practices to safeguard data and prevent unauthorized access.
- Stay informed about industry trends and updates related to security and compliance.
Collaboration and Communication:
- Work closely with product managers, designers, and other stakeholders to understand project requirements and deliver high-quality solutions.
- Communicate effectively with team members and provide technical guidance and support.
Qualifications
Education and Experience:
- Bachelor's Degree in Computer Science / Engineering, or a related field.
- Proven experience as a Full-Stack JavaScript Developer with a focus on backend development. (At least 2 years of solid work )
Technical Skills:
- Strong proficiency in JavaScript and Node.js.
- Experience with backend frameworks such as Express.js and Nestjs.
- Familiarity with frontend technologies (HTML, CSS, JavaScript, etc.).
- Proficient in database management using both SQL(MySQL, Postgres) and NoSQL(MongoDb) databases.
Collaboration and Communication:
- Strong collaboration and communication skills.
- Ability to work effectively in a team and independently.
Problem-Solving:
- Excellent problem-solving and analytical skills.
- Ability to troubleshoot and debug complex issues.
Adaptability:
- Willingness to learn new technologies and stay up-to-date with industry trends.
Similar Jobs
- Web Developer Job at TAG Energy
- Ongoing Recruitment at Oxygen X Finance Company Limited
- Full Stack Software Engineer Job at LearnlyApp
- Senior Software Engineer Job at Koolboks
- Full Stack Developer (Python and Django CMS expertise) Job at Bulqsoft
- Full Stack Python Developer Job at Del-York Group
- Mobile Developer (Frontend) Job at Polaris Digitech Limited
- UI / UX Designer Job at Bave Design Studio
- Job Openings at Uridium Technologies
- Job Openings at Dev-Afrique Development Advisors