Senior Software Engineer
Core
Lead and contribute to all phases of the software development lifecycle, designing and optimizing scalable, high-quality full-stack solutions.
Role type
Senior IC full-stack software engineer
Builds
Scalable web services, APIs, microservices, and user interfaces
Domain
General software engineering / cloud-native
Deliverable
production ML models | product features
Required skills
Full-stack development, system architecture design, API development, database management (relational and non-relational), cloud infrastructure, containerization, CI/CD pipelines, version control, agile development
Preferred skills
Mentoring junior engineers, cross-functional collaboration, secure coding practices, performance optimization
Technologies
JavaScript/TypeScript, PHP, Python, AWS, Azure, Google Cloud, Docker, Kubernetes, MySQL, PostgreSQL, MongoDB, Redis, Git
Responsibilities
Design and implement robust software architectures, develop full-stack applications, conduct testing at all levels, optimize code and system architecture, troubleshoot and resolve technical issues, maintain technical documentation
Seniority
Senior, hands-on IC