We are seeking a Software Engineer to design and deliver microservices-based applications. This role involves collaborating with business stakeholders to gather requirements and propose architectural solutions. You will participate in the full software development life cycle, including architecture, design, development, testing, deployment, and maintenance. You will ensure agile ceremonies, including Sprint Planning, Daily Stand-Ups, Sprint Reviews, and Sprint Retrospectives occur regularly. Key responsibilities include leading the migration of legacy modules to cloud-ready, event-driven microservices, utilizing deep Domain-Driven Design principles, React, and temporal data modeling. You will also leverage AI/ML techniques to enhance search functionality and implement NLP models, migrate platforms from Oracle to MongoDB, and design and develop applications to streamline workflows and remediate data errors. Automation of deployments and orchestration of server restarts are also part of the role, along with deploying applications to cloud platforms using relevant technologies.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior