J ob Title: Software Engineer - UI & Full Stack Development
Location: On-site or Remote
9+months
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. The ideal candidate will have at least 5 years of experience building modern, responsive, and scalable web applications. You'll work closely with cross-functional teams to design and implement intuitive user experiences and robust backend services.
Key Responsibilities:
• Design, develop, and maintain responsive web applications using React and modern CSS frameworks like Tailwind CSS or Emotion CSS.
• Build and maintain scalable backend services using Node.js and MongoDB or PostreSQL
• 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, Python
• Experience working with databases like MongoDB or PostgreSQL
• Experience with infrastructure as code (IaC) frameworks like Terraform or CloudFormation
• Experience in designing and integrating RESTful APIs
• Knowledge of containerization technologies such as Docker and Kubernetes
• Strong problem-solving skills and attention to detail.
• Excellent communication and collaboration skills.
Preferred Qualifications:
• Experience with graph databases such as Neo4j, AWS Neptune, or Cosmos DB
• Knowledge of graph querying languages like Gremlin, Cypher, or SPAQL
• Interest in retrieval augmented generation (RAG) and GenAI
• Familiarity with Databricks
• Experience with an OpenAI API-compatible UI client
eTeam