Senior Software Engineer
Core
Build, improve, and maintain reliable full-stack software products and scalable cloud-based applications.
Role type
Senior Software Engineer (Full-Stack)
Builds
Scalable, high-quality software solutions and user-facing features
Domain
Software Engineering / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
React, JavaScript, TypeScript, Node.js/Python/Java/.NET, REST APIs, GraphQL, Relational/NoSQL databases, AWS/Azure/GCP, Docker, CI/CD pipelines
Preferred skills
System architecture design, mentoring junior developers, code review leadership
Technologies
React, TypeScript, Node.js, Python, Java, .NET, AWS, Azure, Google Cloud, Docker, Kubernetes (implied by CI/CD context), GraphQL
Responsibilities
Develop and maintain scalable full-stack applications; Build user-facing features; Develop and integrate REST APIs and GraphQL; Work with databases and cloud platforms; Build and maintain Docker-based applications and CI/CD pipelines; Improve application performance, scalability, security, and reliability; Troubleshoot technical issues; Contribute to system architecture and technical decisions; Mentor junior developers
Seniority
Senior, hands-on IC