Software Engineer/Senior Software Engineer
Core
Design, develop, test, and maintain scalable software applications and system architectures for clients across various industries.
Role type
Senior Software Engineer (Full Stack)
Builds
Scalable web applications and integrated systems
Domain
Technology Services / AI / Digital Resilience
Deliverable
production ML models | product features
Required skills
React JS, Python, Java, JavaScript/TypeScript, C#, RESTful APIs, microservices architecture, Git, CI/CD pipelines, Docker, Kubernetes, SQL, PostgreSQL, MongoDB, secure coding practices, performance optimization, unit/integration/E2E testing
Preferred skills
Agile methodologies (Scrum, Kanban), system design discussions, cross-functional collaboration
Technologies
React, Angular, Node.js, .NET, Spring Boot, Git, Docker, Kubernetes, SQL, PostgreSQL, MongoDB
Responsibilities
Develop, test, and maintain scalable code; troubleshoot bugs and system outages; write technical documentation; participate in system design discussions; perform code reviews; contribute to CI/CD pipeline development
Seniority
Senior, hands-on IC