Especialista em quem empreende.
Senior Software Engineer – Golang
Location
Brazil
Posted
7 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Golang
Stone
• Work on the development and maintenance of new features; • Be responsible for developing systems that are critical to the company; • Monitor system performance and the deployment of changes; • Document the changes made; • Build and maintain production systems with consideration for non-functional requirements such as: Performance, Scalability, Security, Availability, Reliability, Resilience, and integration with our application ecosystem.
Job Requirements
- Identify gaps in architecture and development processes and propose solutions;
- Perform code and documentation inspections/reviews;
- Implement automated tests;
- Develop software in Go;
- Experience with relational databases (PostgreSQL, MySQL);
- Knowledge of microservices architecture;
- Ability to collaborate with the team in code reviews, highlighting best practices and potential issues;
Benefits
- 🩺 Health and Dental insurance
- 🏥 24/7 Virtual Hospital available quickly and conveniently
- 🥗 Meal and/or Food Voucher
- 🌴 SESC membership
- 🕗 Flexible working hours
- ✏ Education benefit - Internal platform with access to books, podcasts, training and video lessons for self-development (Studa and StoneCo Library)
- 💪 Gympass
- 👶 Childcare allowance - for children up to 5 years and 11 months
- 💰 Fixed salary + Profit Sharing (PLR) (when requirements are met)
- 💚 Life insurance
- 🚗 Transportation voucher (for on-site positions only)
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and maintain backend services, APIs, and enterprise integration components supporting shared services and mission-critical applications. • Implement business logic, service orchestration, and data access layers to support product functionality and workflow requirements. • Build secure, scalable, and maintainable server-side solutions using approved architectures, development standards, and best practices. • Collaborate with frontend developers, QA engineers, DevSecOps teams, and product stakeholders to support end-to-end solution delivery. • Participate in technical design discussions, estimation activities, code reviews, troubleshooting, and production support efforts. • Optimize backend service performance, reliability, monitoring, logging, and observability across multiple environments. • Support data exchange processes, error handling, operational resilience, and secure service-to-service communication. • Contribute to technical documentation, reusable components, development standards, and continuous improvement initiatives. • Assist with defect resolution, release support activities, and ongoing application maintenance efforts. • Support Agile delivery processes and align technical work with sprint, increment, and release priorities. • Contribute to team objectives and take on additional responsibilities as needed.
• Design and develop backend services, APIs, and enterprise integration components supporting mission-critical healthcare applications. • Lead technical implementation activities involving service-layer business logic, data processing, error handling, and system integrations. • Collaborate with architects and technical leadership to align solution development with platform standards, roadmap priorities, and non-functional requirements. • Perform code reviews, mentor junior engineers, and promote best practices for maintainability, reliability, security, and performance. • Support troubleshooting, root cause analysis, defect remediation, and production support activities across multiple environments. • Optimize backend application performance, monitoring, logging, and observability capabilities to improve operational stability. • Contribute to technical design reviews, estimation efforts, release planning, and technical documentation activities. • Partner with QA and DevSecOps teams to improve testability, deployment readiness, and operational resilience. • Identify opportunities for code refactoring, reusable component development, and technical debt reduction initiatives. • Support Agile delivery processes and contribute to sprint, increment, and release commitments across cross-functional teams. • Contribute to various projects and initiatives as assigned, demonstrating adaptability and a collaborative mindset.
Senior Python Developer
The Motley FoolMaking the world smarter, happier, and richer through free and premium investing guidance.
• Develop new features for our core commerce and customer engagement platforms. • Work directly with stakeholders to iterate and get rapid feedback on feature development. • Appropriately use AI tools like Claude Code and multi-agent workflows on a daily basis to assist with planning and implementation. • Ensure our critical transactional and event systems have high availability, durability, accuracy (since money is on the line), and remain highly performant. • Build and enhance admin tooling and workflows that enable our internal business stakeholders to be more self-sufficient. • Ensure features meet acceptance criteria and are supported by robust automated test coverage. • Integrate with third-party providers and tools (such as Stripe and Braze)—leveraging their existing functionality and working around their limitations. • Investigate, troubleshoot, and fix reported bugs and Sentry errors. • Collaborate with the Product Owner and Project Manager to break down business requirements into clear technical stories and tasks. • Partner with multiple in-house engineering squads and external providers to launch customer-facing solutions. • Review peer code and participate in our team’s on-call rotation to maintain system reliability. • Support and scale platforms across multiple countries.
Senior Architect – Software Engineering, Java
3CloudDelivering the ultimate Microsoft Azure experience.
• Lead architecture and technical strategy for Java-based application modernization and cloud transformation programs spanning multiple teams and workstreams. • Translate business goals into scalable Java/JVM architectures aligned with non-functional requirements, delivery constraints, and program-level outcomes. • Drive architectural consistency across teams using shared Java frameworks, libraries, standards, and design patterns. • Collaborate with data, platform, DevOps, and security architects to maintain a cohesive end-to-end cloud architecture. • Provide hands-on architectural guidance during delivery, including reviews of Java codebases, API designs, and system integrations. • Define reusable patterns and guardrails using Spring Boot, Spring Cloud, Jakarta EE, and related JVM technologies. • Apply strong engineering fundamentals—clean architecture, modular design, API-first development, testability, and observability—so solutions remain robust and maintainable. • Leverage AI-assisted development tools to accelerate design, coding, testing, documentation, and analysis at program scale. • Lead or co-lead discovery and roadmap efforts, translating requirements into integrated, testable backlogs with clear dependencies and non-functional requirements. • Use structured problem-solving to assess scope, risks, and trade-offs, clearly communicating options in terms of value, cost, and time-to-impact. • Communicate Java architecture decisions effectively to both technical and executive stakeholders. • Build trusted relationships with product, engineering, and technology leaders to shape cloud modernization strategies. • Ensure application architectures support predictable delivery, stable team velocity, and long-term maintainability. • Align multiple teams around shared contracts, APIs, and integration patterns (REST, event-driven, messaging). • Support Agile delivery at scale by ensuring architecture enables incremental delivery, strong definitions of done, and telemetry-driven improvements. • Mentor architects, senior engineers, and technical leads in Java architecture, system design, and JVM performance considerations. • Model pragmatic decision-making—knowing when to simplify and when advanced patterns or technologies are justified. • Participate in hiring, technical interviews, and development planning for future Java architects and technical leaders. • Contribute to business development by identifying opportunities to extend Java-based solutions across client organizations. • Partner with sales and account teams to define technical vision, architecture strategy, and solution options for new engagements. • Produce high-level designs, estimates, and architecture artifacts that clearly document assumptions, dependencies, and risks. • Build reusable assets such as Java reference architectures, starter repositories, accelerators, and templates. • Champion adoption of modern Java frameworks, cloud-native patterns, containerization, automation, and AI-assisted tooling. • Actively contribute to enablement initiatives and knowledge sharing across delivery teams.



