Senior Software Engineer I
Core
Design, develop, test, and maintain scalable enterprise web applications and digital learning solutions using microservices and cloud-native architectures.
Role type
Senior Software Engineer (Enterprise Applications & Learning Solutions)
Builds
Scalable microservices, RESTful APIs, and AI-powered application features for digital training platforms
Domain
Enterprise Software / EdTech / Legal & Financial Services
Deliverable
production ML models
Required skills
Java, Spring Boot, JavaScript/TypeScript, AngularJS, Node.js, Microservices Architecture, RESTful APIs, RDBMS, Git/GitHub, Linux/Unix, HTML, CSS, AI Coding Assistants
Preferred skills
AWS, Azure, Docker, Cloud-native architectures, Learning Management Systems (LMS) integration, Agile/Scrum methodologies
Technologies
Java, Spring Boot, JavaScript, TypeScript, AngularJS, Node.js, AWS, Azure, Docker, Git, Linux, HTML, CSS
Responsibilities
Design and develop enterprise web applications and digital learning solutions; Build scalable microservices and RESTful APIs; Utilize AI copilots for code generation and testing; Participate in architecture discussions and sprint planning; Conduct peer code reviews and mentor junior developers; Collaborate with stakeholders to deliver high-quality solutions
Seniority
Senior, hands-on IC