РАБОТОДАТЕЛИ
Nexa
Вакансии работодателя и подписка на новые предложения.
Открытые вакансии
Responsibilities: — Understand complex business requirements and design complete software systems. — Make sound architectural decisions and design scalable, reliable, secure, and maintainable systems from the ground up. — Lead an engineering team from planning through successful delivery. — Guide a team of engineers, delegate responsibilities, conduct architecture and code reviews, and maintain engineering standards. — Take ownership of entire technical solutions, not just individual features or coding tasks. Requirements: — Near-native professional fluency in spoken English with the ability to communicate naturally, confidently, and precisely. — Experience leading complex technical discussions with US-based clients, CTOs, product managers, and engineering teams. — Significant experience working directly with US-based companies or clients, ideally for 3+ years. — 10+ years of professional software engineering experience. — Deep expertise in system design, software architecture, backend systems, APIs, databases, and cloud infrastructure. — Strong understanding of distributed systems, microservices, performance optimization, and architectural trade-offs. — Proven experience leading engineering teams and managing technical delivery. — Strong problem-solving skills and confidence to make independent technical decisions. — Hands-on engineering background with the ability to dive into code and resolve complex technical challenges when necessary. — Previous roles such as Technical Lead, Solution Architect, Software Architect, Staff Engineer, or Principal Engineer. Benefits: — Remote work. — Part-time employment. Work Arrangement: Remote.