Microservices Development Engineer

cxapp· 21-Tech - Engineering
Apply Now ↗
📍 San Ramon, California, United StatesFull Time

About this role

Who We Are

CXAPP is a forward-thinking technology company that leverages AI and data science to drive innovation and deliver cutting-edge solutions. At CXApp, we are the innovators of Indoor Intelligence, delivering actionable insights for people, places and things. Our flagship product “CXAI” (formerly CXApp)  is a workplace experience platform for the enterprise. Our technologies and solutions help enterprise customers deliver a comprehensive business journey in a work ‘from-anywhere’ world for employees, partners, customers, and visitors.

 

We take pride in the way we positively impact the daily lives of our customers and continue to push the boundaries of how our platform can benefit others.


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.

    Frequently Asked Questions

    Is the salary disclosed for the Microservices Development Engineer position at cxapp?
    The salary for this Microservices Development Engineer role at cxapp is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
    Where is the Microservices Development Engineer position at cxapp located?
    This Microservices Development Engineer role at cxapp is based in San Ramon, California, United States. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
    Is the Microservices Development Engineer role at cxapp full-time or part-time?
    This is listed as a Full Time position. It is posted as a Microservices Development Engineer role in the 21-Tech - Engineering department at cxapp.
    Which team or department does the Microservices Development Engineer at cxapp belong to?
    This Microservices Development Engineer position is part of the 21-Tech - Engineering department at cxapp. See the full job description for more information about the team structure and responsibilities.
    How do I apply for the Microservices Development Engineer position at cxapp?
    Click the "Apply Now" button on this page. You will be redirected to cxapp's official application portal hosted on bamboohr where you can submit your application directly.
    When was the Microservices Development Engineer job at cxapp posted?
    This Microservices Development Engineer position at cxapp was posted on Dec 11, 2024. Apply as soon as possible — early applications are often reviewed first.
    Microservices Development Engineer
    cxapp
    Apply for this role ↗

    You'll be redirected to cxapp's official application page on bamboohr.