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.