Ema - Software Engineer, Full Stack
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for variable compensation, equity, and benefits.
Responsibilities
• Develop and maintain enterprise software applications, including API, data, application, and service development • Write clean, efficient, and maintainable code by employing test-driven development process. • Build scalable and reliable back-end systems using languages like Go and Python. • Develop and maintain APIs using REST, gRPC or GraphQL • Integrate multiple enterprise applications and services using a scalable framework like FastAPI • Build and maintain data schema using PostgreSQL, NoSQL etc. • Knowledge of front-end interfaces using HTML, CSS, and JavaScript frameworks such as React or Angular. • Design data pipelines for ML using DE stack ; event driven technologies like Temporal and Kafka. Work with foundational LLMs across OpenAI. Gemini and Claude. • Ensure that applications are secure and adhere to industry best practices. • Able to design and develop enterprise grade features / modules using SOLID principles and best practices around software engineering. • Develop high availability, low latency enterprise grade software products using Agentic Architecture, LLMs and RAG technology. • Continuously improve software development processes and practices. • Ideally, you'd have: • Bachelor's degree in Computer Science or related field. • At least 7+ years of relevant work experience. • Solid background in algorithms, data structures, and object-oriented programming • Experience in back-end development using languages like Python and Go • Knowledge of database technologies like PostgreSQL, Elastic, Redis. • Knowledge of designing and building API platforms and integration systems. • Experience with cloud technologies like GCP • Experience with containerization technologies like Docker and Kubernetes • Experience with integrating multiple enterprise applications, including frameworks and authentication. • Experience in Agentic, LLMs and knowledge search is good to have. • Understanding of security best practices and protocols for enterprise software applications • Experience deploying software in multi-tenant SaaS environments. • Knowledge of front-end technologies such as HTML, CSS, JavaScript, and front-end frameworks like React or Angular • Strong problem-solving skills and attention to detail • Ability to work independently and as part of a team
No credit card. Takes 10 seconds.