Programador Mobile
1 semana atrás
2 days ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Direct message the job poster from StokedgeLocationLisbon (preferred) / Europe (hybrid or remote for strong candidates)TypeFull-timeAbout StokedgeStokedge is a technology company focused on building agentic software systems that help organizations automate complex work and operate more efficiently at scale. We develop agent-based solutions for sales, customer service, and operations management, combining solid software engineering with applied AI. We work with clients across a wide range of industries — real estate, professional services, retail, financial services, hospitality, and healthcare. We also develop custom software solutions for our clients, that replace manual, paper-based processes or modernize legacy systems into reliable, observable, and maintainable agentic solutions. Our culture emphasizes engineering discipline, pragmatic design, and production-grade reliability over hype, with a strong focus on building systems that can evolve over time.About the roleWe’re hiring a Senior Software Engineer (5+ years) who enjoys building reliable systems, thinking deeply about design, and helping others grow. We’re looking for someone with solid back-end development experience, who understands the requirements of modern front-end development. You’ll help build and scale software products with an emphasis on agentic systems, distributed services, and real-world production reliability. You’ll also support and guide junior engineers, promoting software development design patterns and other best practices, raising engineering standards and delivery quality.What you’ll do- Design and build backend services primarily in C#/.NET, with clean APIs and strong engineering fundamentals- Build and evolve agentic systems (tooling, orchestration, workflow execution, guardrails, observability)- Own quality: testing strategy, CI/CD practices, code reviews, and release confidence- Own medium-sized systems or components end-to-end, from design through production support- Mentor/coach junior developers by promoting software engineering best practices- Collaborate with product and stakeholders to translate business needs into pragmatic technical executionWhat we’re looking for (must-have)- 5+ years of professional software engineering experience- Strong C#/.NET background (mandatory)- Full-stack capability with a backend bias and a strong understanding of modern front-end technologies- Experience coaching/mentoring junior engineers (software development standards, coding best practices)- Strong knowledge of design patterns and software engineering principles- Comfortable with testing (unit/integration/e2e), and debugging complex distributed systems- Experience working with distributed systems and concurrency (async patterns, race conditions, reliability)- Strong communication skills and a “raise-the-bar” mindsetNice to have- Python experience (especially for tooling, data workflows, or AI/agent integration)- Hands-on experience building agentic systems (agents, tool calling, orchestration, workflows, multi-step reasoning)- Observability/production readiness: tracing, metrics, structured logging, incident response practices- Cloud and modern deployment practices (containers, CI/CD, infrastructure as code)- Debug and profile distributed, concurrent systems (latency, throughput, contention, async issues, memory/CPU)What success looks like- You ship production-grade features with measurable reliability and performance- Junior team members become noticeably more effective, disciplined, and autonomous- The codebase becomes easier to maintain and grow: cleaner code, better tests, clearer standardsHow to applySend your CV/LinkedIn plus a short note covering:- The most complex distributed/concurrent issue you debugged, and how you diagnosed it- A time you helped a junior team member produce high quality outputs (what you changed and what improved)- Your strongest C#/.NET project and your role in software engineering decisionsReferrals increase your chances of interviewing at Stokedge by 2x#J-18808-Ljbffr
-
Programador Mobile
1 semana atrás
Cascais, Portugal Beam Wallet Tempo inteiroNa Beam, construímos aplicações modernas de software nativo das nuvens que servem os nossos clientes e processam pagamentos em tempo real. Utilizamos micro-serviços, design orientado por domínio e arquitecturas orientadas por eventos para assegurar a escalabilidade e o desempenho à medida que crescemos, e tudo isto apresenta alguns problemas de...