wagey.ggwagey.ggv1.0-0f5e85e-22-May
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs/Software Engineer Role/Ema - Software Engineer, Full Stack
Pro members applied to this job 36 hours before you saw itGet Pro ›
Ema

Ema - Software Engineer, Full Stack

London, Greater London, United Kingdom+ Equity2d ago
In OfficeSeniorEMEACloud ComputingArtificial IntelligenceSoftware EngineerFull Stack EngineerFront-endJavaScriptReactAngularFull StackRESTPythonGoGraphQLPostgreSQLFastAPINoSQLKafkaGeminiTemporalClaudeBack-endRedisGCPDockerKubernetes

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

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

Get Started Free

No credit card. Takes 10 seconds.

Privacy·Terms··Contact·FAQ·Wagey on X