Overview
Skills
Job Details
Software Engineer UI & Full Stack Development
Location: Remote
Experience Level: Mid to Senior (5+ years)
About the Role
We are seeking a highly skilled and creative Software Engineer with a strong focus on User Interface Development and full-stack capabilities. You will design and develop modern, responsive, and scalable web applications while collaborating closely with cross-functional teams to deliver intuitive user experiences and robust backend services.
Key Responsibilities
-
Design, develop, and maintain responsive web applications using React and modern CSS frameworks (e.g., Tailwind CSS, Emotion CSS).
-
Build and maintain scalable backend services using Node.js and MongoDB or PostgreSQL.
-
Collaborate with UX/UI designers, product managers, and other engineers to deliver high-quality features.
-
Write clean, maintainable, and well-tested code.
-
Participate in code reviews and contribute to continuous improvement of engineering practices.
Required Qualifications
-
5+ years of professional experience in software engineering, with a focus on front-end development.
-
Proficiency in React, Node.js/JavaScript, CSS, and Python.
-
Experience with databases such as MongoDB or PostgreSQL.
-
Experience with infrastructure-as-code frameworks (Terraform, CloudFormation).
-
Experience designing and integrating RESTful APIs.
-
Knowledge of containerization tools like Docker and Kubernetes.
-
Strong problem-solving skills, attention to detail, and excellent communication skills.
Preferred Qualifications
-
Experience with graph databases (Neo4j, AWS Neptune, Cosmos DB).
-
Knowledge of graph query languages (Gremlin, Cypher, SPARQL).
-
Interest in retrieval augmented generation (RAG) and GenAI.
-
Familiarity with Databricks.
-
Experience with an OpenAI API-compatible UI client.