Microservices Development Engineer

CXApp

San Ramon (CA)

On-site

USD 80,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Performance-based bonuses
Health and dental plans
Retirement plans
Professional development opportunities
Collaborative work environment
Work on cutting-edge AI projects

Job summary

An innovative technology company is seeking a Microservices Development Engineer to design and maintain scalable microservices architectures. In this pivotal role, you will leverage cutting-edge technologies like Docker and Kubernetes to ensure efficient deployment and performance optimization. You will contribute to the development of distributed systems and design RESTful APIs for seamless communication. This is an exciting opportunity to work on transformative AI projects in a dynamic environment, collaborating with talented engineers to drive innovation and digital transformation. Join us and make a significant impact in the tech landscape!

Qualifications

  • Proven experience in microservices development and containerization.
  • Strong understanding of microservices architecture principles and API design.

Responsibilities

  • Design and maintain microservices ensuring scalability and modularity.
  • Implement containerization and orchestration for microservices deployment.

Skills

Microservices Development
Containerization
API Design
Problem-solving
Communication Skills
Analytical Skills

Education

Bachelor's degree in Computer Science
Master's degree in Computer Science

Tools

Docker
Kubernetes
Git
Consul

Job description

About Us:
CXAPP is a forward-thinking technology company that leverages AI to transform industries, drive innovation, and deliver cutting-edge solutions.

Job Description:
As a Microservices Development Engineer at CXAPP, you will play a critical role in designing, developing, and maintaining our microservices architecture. You will be responsible for containerization and orchestration, API design, ensuring data consistency, and contributing to the development of distributed systems. Your work will directly impact our ability to deliver scalable, reliable, and efficient solutions.

Key Responsibilities:

  1. Microservices Development: Design, develop, and maintain microservices that power our applications, ensuring scalability and modularity.
  2. Containerization and Orchestration: Implement containerization using Docker and orchestration using Kubernetes to manage microservices deployment and scaling.
  3. Microservice Architecture: Contribute to the design and evolution of our microservices architecture, emphasizing loose coupling and independent deployment.
  4. API Design: Design and document well-structured, RESTful APIs that enable seamless communication between microservices.
  5. Communication Protocols: Select and implement communication protocols and patterns (e.g., REST, gRPC) for efficient microservices interaction.
  6. Data Consistency: Ensure data consistency and integrity in a distributed microservices environment, considering eventual consistency models.
  7. Distributed Systems: Contribute to the development of distributed systems, understanding the challenges and opportunities they present.
  8. Service Discovery: Implement service discovery mechanisms (e.g., Consul, etc) to facilitate the dynamic registration and discovery of microservices.
  9. Database Security: Implement security measures to protect microservices' databases, including authentication, authorization, and encryption.
  10. Performance Optimization: Optimize the performance of microservices, including latency reduction and resource utilization.
  11. Version Control: Use version control systems (e.g., Git) to track changes in microservices codebases and collaborate with development teams.
  12. Documentation: Maintain clear and comprehensive documentation for microservices, APIs, and system architecture.

Qualifications:

  • Bachelor's or Master's degree in Computer Science or a related field.
  • Proven experience in microservices development and containerization (Docker, Kubernetes).
  • Strong understanding of microservices architecture principles.
  • Proficiency in API design and communication protocols.
  • Knowledge of distributed systems concepts, including data consistency and fault tolerance.
  • Experience with service discovery mechanisms.
  • Understanding of database security best practices.
  • Proficiency in version control (e.g., Git).
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Commitment to staying updated with emerging microservices trends and best practices.

Benefits:

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and retirement plans.
  • Opportunities for professional development and growth.
  • A dynamic and collaborative work environment.
  • The chance to work on cutting-edge AI projects with a talented team.

Join our team of talented engineers and make a significant impact by developing cutting-edge software solutions that empower businesses to harness the power of analytics and AI. Apply now and be part of our exciting journey towards innovation and digital transformation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Analytics and AI Integration Engineer
Analytics and AI Integration Engineer

CXApp • San Ramon (CA)

On-site
USD 80,000 - 120,000
Competitive salary
Performance-based bonuses
Comprehensive health plans
+5
Chief Architect - AI Systems
Chief Architect - AI Systems

CXApp • San Ramon (CA)

On-site
USD 140,000 - 200,000
Competitive salary and performance-based bonuses
Comprehensive health, dental, and retirement plans
Opportunities for professional development and growth
+2
QA Engineer - AI and Data
QA Engineer - AI and Data

CXApp • San Ramon (CA)

On-site
USD 80,000 - 120,000
Competitive salary
Performance-based bonuses
Comprehensive health plans
+5
AI Applications and Data Science Engineer
AI Applications and Data Science Engineer

CXApp • San Ramon (CA)

On-site
USD 140,000 - 190,000
Competitive salary and performance-based bonuses
Comprehensive health, dental, and retirement plans
Opportunities for professional development
+2
MicroServices Developer
MicroServices Developer

TechDigital Group • United States

On-site
USD 120,000 - 170,000
Micro-Services Developer
Micro-Services Developer

TechDigital Group • United States

On-site
USD 100,000 - 140,000
Senior Engineer Full Stack
Senior Engineer Full Stack

Compunnel, Inc. • Aliso Viejo (CA)

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

Richmond Public Schools • Virginia (MN)

On-site
USD 70,000 - 90,000
Competitive salary
Comprehensive benefits package
Collaborative work environment
Sr. Java Developer (MicroServices)
Sr. Java Developer (MicroServices)

Pyramid Consulting • Paramus (NJ)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Recru • Plano (TX)

On-site
USD 120,000 - 150,000