Artificial Intelligence Quarterbacking Your Maintenance
Staff Backend Software Engineer
Location
Brazil
Posted
71 days ago
Salary
0
Seniority
Lead
Job Description
Staff Backend Software Engineer
TRACTIAN
• Work with engineers & technical leaders across the company to ship products on strong foundations. • Build high quality end-to-end product experiences for platforms. • Improve engineering standards, tooling and processes. • Develop and lead the team to execute against both short-term and long-term roadmaps. • Make effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation. • Identify, scope, and lead large technical projects, laying the groundwork for early-stage products to iteratively evolve and scale, and taming complexity and shoring up reliability of existing systems.
Job Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of backend development experience, with a strong focus on platform and infrastructure roles.
- Deep expertise in backend programming languages (Go, Node, Python).
- Experience in managing state in distributed systems and understanding of microservices architecture.
- Proficient in backend testing frameworks and knowledge of system testing best practices.
- Experience working across engineering teams and other functions in building alignment, driving decision making, and communicating transparently.
- Experience mentoring and helping in the development of engineers and peers.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work directly with the founding team on developing: the company Python SDK, first-party packages and plugins and bridges to third-party tools etc.
• Develop clean, testable, and maintainable code. • Contribute to the entire software development lifecycle. • Implement new features and investigate production issues. • Participate in technical discussions about the challenges encountered. • Take part in code reviews, ensuring code quality and consistency.
• Develop, evolve and maintain back-end applications in Java 17+, using Spring Boot • Design and implement REST APIs (and occasionally GraphQL), ensuring best practices for design, security and performance • Actively participate in technical refinement of requirements together with product and architecture teams • Contribute to system architecture decisions, especially in microservices environments • Implement and maintain integrations between internal and external systems • Ensure code quality through automated tests, code reviews and engineering standards • Maintain and evolve relational databases, modeling data efficiently • Support observability, monitoring and incident resolution in production • Collaborate with the team on CI/CD, automation and cloud initiatives • Mentor less experienced developers and promote best practices within the team • Contribute to continuous improvement of processes, application performance and reliability.
- Design and oversee the architecture of PHP applications, ensuring scalability, performance, and maintainability. - Lead technical planning and design sessions, driving critical technology and design decisions. - Collaborate with developers, DevOps, and QA teams to establish and enforce best practices in code quality, testing, and deployment. - Ensure applications meet rigorous security and compliance standards throughout the development lifecycle. - Mentor and support development teams, conducting code reviews and offering technical guidance. - Research and integrate emerging technologies to enhance functionality, performance, and scalability.




