Software Development Engineer II - Full Stack
Core
Design, develop, test, deploy, and maintain business-critical full-stack applications and services.
Role type
Mid-level full-stack software development engineer
Builds
Feature development, defect resolution, system enhancements, and production support for business-critical applications
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
TypeScript, JavaScript, React, HTML, CSS, relational databases (MySQL), Docker, troubleshooting, problem-solving
Preferred skills
Cloud platforms, serverless technologies (Azure Functions), event-driven architectures, NoSQL (MongoDB), caching (Redis), CI/CD, Kubernetes, Material UI/MUI, PHP, AngularJS, Java, C#
Technologies
TypeScript, JavaScript, React, MySQL, Docker, Azure Functions, MongoDB, Redis, Kubernetes, Material UI, PHP, AngularJS, Java, C#
Responsibilities
Design and implement new features and software enhancements; maintain and improve existing applications; troubleshoot and resolve production defects; write automated tests and participate in code reviews; monitor application performance and reliability; maintain technical documentation; collaborate with cross-functional teams including Product, DevOps, and Operations
Seniority
Mid-level, hands-on IC