Full Stack Software Developer

Job description:

Job Type: Full Time
Experience: 3 years
Location: Lagos

CompanyUleval Technology

Job Summary

  • We are looking for a highly skilled Full Stack Software Developer to join our dynamic team.
  • The ideal candidate will have experience in both front-end and back-end development, with proficiency in modern web technologies and frameworks.
  • Knowledge of Flutter is a plus, as we are expanding our mobile development capabilities.
  • You will work closely with cross-functional teams, including product managers, designers, and other developers, to build, test, and deploy robust software solutions.

Key Responsibilities

  • Develop and maintain scalable web applications with a focus on performance and security.
  • Design and implement RESTful APIs and integrate third-party services.
  • Work with front-end frameworks such as React.jsto build interactive UIs.
  • Develop and optimize back-end services using Node.js.
  • Collaborate with designers to implement responsive and user-friendly interfaces.
  • Write clean, maintainable, and efficient code following best practices.
  • Troubleshoot and debug issues across the full stack.
  • Ensure proper testing, documentation, and deployment of applications.
  • Work with cloud platforms like AWS, Azure, or Google Cloud for application deployment.
  • Stay up to date with industry trends and emerging technologies.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 3+ years of experience in full stack development.
  • Strong proficiency in JavaScript, TypeScript, or Python.
  • Experience with front-end frameworks (React.js, or Vue.js).
  • Back-end development experience with Node.js, Python.
  • Database experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Firebase).
  • Familiarity with Git, CI/CD pipelines, Docker, and cloud platforms.
  • Knowledge of Flutter is a plus for mobile app development.
  • Strong problem-solving and debugging skills.
  • Ability to work in an agile development environment.

Preferred Skills (Bonus Points):

  • Experience with GraphQL or WebSockets.
  • Familiarity with DevOps practices and containerization (Docker/Kubernetes).
  • Experience in mobile app development using Flutter or React Native.
  • Understanding of UI/UX principles for web and mobile apps.

Benefits

  • Competitive salary and performance-based bonuses.
  • Flexible work schedule (remote or hybrid options available).
  • Career growth opportunities and professional development.
  • Access to the latest tools and technologies.
  • Collaborative and innovative work environment.

Method of Application

Interested and qualified candidates should send their Applications to: jobs@uleval.com using the Job Title as the subject of the email.

Note

  • Only those who live in proximity to Ikeja, Berger and Ogba area of Lagos should apply
  • If you are looking for a full remote job (DON’T APPLY).