Software Engineer -2
Core
Design, develop, test, operate, and maintain full-stack software products and distributed systems.
Role type
Full-stack software engineer
Builds
Scalable, reliable, and performant software products
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java, .NET, Vue.js, React.js, SQL, REST API integration, SOAP API integration, microservice architecture, asynchronous programming, unit testing, functional testing, source control management
Preferred skills
SDK integration, modern functional programming styles
Technologies
Java, .NET, Vue.js, React.js, SQL
Responsibilities
Design and develop production-ready, maintainable, extensible, and testable code; Create scalable technical designs aligned with architectural best practices; Implement user interfaces integrating with REST and SOAP APIs; Conduct code reviews and provide guidance on engineering best practices; Analyze failures and drive operational improvements; Prioritize and size work for incremental delivery.
Seniority
Mid-level (3-5 years experience)