About the job : 

Our dynamic team is seeking a Full Stack Developer proficient in SOLID principles and experienced in developing distributed, Event Driven applications. The ideal candidate should be a skilled programmer with expertise in at least one of the following languages: Java, C#, Go, Python, or Scala. Additionally, proficiency in SQL or NoSQL databases is essential. This role involves leading our cloud-native microservices development and serverless programming initiatives while adhering to the highest standards of software engineering practices.

Key Responsibilities : 

  • Develop, test, and maintain responsive front-end applications using React.js, Next.js, or Vue.js

  • Build and maintain RESTful APIs using Node.js, Express.js, or Python (Django/Flask)

  • Work with relational or NoSQL databases like MongoDB, MySQL, or PostgreSQL

  • Collaborate with the design, product, and marketing teams to roll out scalable features

  • Optimize applications for performance, scalability, and usability

  • Integrate 3rd-party tools and APIs (e.g., payment gateways, analytics, email systems)

  • Participate in code reviews, testing, and deployment cycles

  • Write clean, maintainable code and follow best practices (Git, CI/CD, testing)

Application Design and Development:

  • Develop scalable distributed and Event Driven applications.

  • Implement and manage cloud-native microservices and serverless solutions.

Programming and Database Expertise:

  • Code in at least one of the following languages: Java, C#, Go, Python, or Scala.

  • Utilize SQL or NoSQL databases for optimal data storage and retrieval.

Engineering Best Practices:

  • Integrate CI/CD pipelines, log aggregation, monitoring, and alerting systems.

  • Ensure high levels of security, automation, and observability in applications.

Agile Development Framework:

  • Operate within Agile methodologies, focusing on continuous delivery and iterative improvement.

  • Promote Test-Driven Development to ensure quality and reliability.

Qualifications:

  • Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field.

  • Strong understanding of SOLID principles.

  • Proficiency in at least one programming language: Java, C#, Go, Python, or Scala.

  • Javascript technologies such as VueJS/React/Angular

  • Experience with SQL or NoSQL databases.

  • Knowledgeable in frameworks such as Spring, Spring Boot, .NET Core, or .NET Framework.

  • Experience in cloud-native microservices development.

  • Solid grasp of software engineering practices, including CI/CD and Agile methodologies.

  • Excellent problem-solving skills and teamwork capabilities.

Must-Have Skills  : 

  • Proficient in HTML, CSS, JavaScript

  • Strong understanding of React.js, Node.js, or equivalent frameworks

  • Familiarity with Git, REST APIs, and basic DevOps

  • Experience with any database (MongoDB, MySQL, PostgreSQL, etc.)

  • Understanding of web security and performance best practices

  • A strong problem-solving mindset

How to Apply :

Please submit your resume here 'mlola0523@gmail.com" and. It will be great if you can share a portfolio demonstrating your best works.