articul8 - Software Engineer (Brazil)
Requirements
• Professional experience: 7+ years of design, implementation, or consulting in applications and backend software development experience. • Education: BSc degree in Computer Science, Engineering, or a related field. • Technology stack: • Cloud Platforms: AWS, Azure, GCP • Programming/ Development: Python, Node.js, Go, Ruby, CI/CD pipelines, and version control. • Frameworks: Django, Flask, OpenAPI, FastAPI, Spring Boot, Express.js • Databases: PostgreSQL, MySQL, MongoDB, Redis • API Management: REST, GraphQL. • Container Orchestration: Kubernetes, Docker Swarm • Education: Master’s or PhD in Computer science or related technical fields. • Professional Attributes (Code42): • Practice Humility: You ask questions even when you think you know the answer. You seek feedback early, learn from anyone regardless of title, and treat every experiment — especially the failures — as data. • Bias for Outcomes: You measure your work by what changed, not what you tried. You ship results, not slide decks. When a deadline is real, you find a way. • Care Deeply: You treat every problem as yours to solve. You review your own work with the rigor you'd want from a reviewer. You help teammates without being asked. • Dare to Do the Impossible & Embrace Scarcity: You set goals that make you uncomfortable. When told something can't be done, you find a way or a better question. Constraints sharpen your thinking, not slow it down. • Build a Better World: You believe AI should make things meaningfully better for real people. You hold yourself accountable not just for whether your model works, but for what it does in the world.
Responsibilities
• Design, develop, test, deploy, maintain, and improve scalable, secure, and high-performance backend systems, focusing on high availability, low latency, and cost-effectiveness. • Be the subject matter expert in infrastructure when designing new products and introducing new technology to our existing product line. • Collaborate closely with engineering and research teams to integrate infrastructure components with product features, ensuring optimal system performance and user experience. • Design event-driven architectures and develop APIs and microservices to support real-time processing and analytics. • Ensure system reliability, performance, and scalability through monitoring, logging, and error handling mechanisms. • Stay up-to-date with emerging trends, technologies, and methodologies, applying this knowledge to enhance our infrastructure capabilities. • Participate in code reviews, contribute to open-source projects, and mentor junior engineers.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT