Backend Software Engineer
São Paulo, SP
Tech – Software /
Full-time /
Remote
Software at TRACTIAN
The software department at TRACTIAN is at the forefront of innovation, crafting an integrated ecosystem that revolutionizes maintenance and process management. Comprising a dynamic team of experts, the department develops an all-in-one software solution that seamlessly combines predictive maintenance capabilities with a comprehensive Computerized Maintenance Management System (CMMS). This visionary approach empowers maintenance and process teams with a unified platform, enabling them to proactively predict equipment failures, optimize maintenance workflows, and enhance operational efficiency. In daily work the software department drives the convergence of cutting-edge technology and maintenance excellence to propel businesses toward unparalleled success.
What you'll do
As a Senior Backend Software Engineer at our company, you will be instrumental in shaping the foundation of our backend infrastructure. You'll play a critical role in building a scalable, resilient, and high-performing platform that supports our innovative product offerings and delivers an exceptional experience to our users.
Responsibilities
- Architect and implement robust backend features, services, and APIs that support the functionality of our web applications.
- Develop solutions that are scalable and optimized for performance, with a focus on continuous integration and delivery.
- Collaborate with frontend engineers and product designers to ensure cohesive feature integration and data consistency.
- Proactively identify opportunities for backend system enhancements and lead initiatives to improve overall application performance.
- Keep abreast of emerging backend technologies, frameworks, and best practices to maintain a cutting-edge development environment.
- Ensure the security, stability, and scalability of backend services, adhering to best practices in database management and data handling.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2+ years of backend development experience, with a deep proficiency in Node.js and/or Go.
- Extensive knowledge of server-side logic, RESTful API design and database schema design.
- Proficiency in TypeScript and experience with SQL and NoSQL databases.
- Familiarity with test-driven development (TDD) and testing frameworks like Jest or Mocha for backend services.
- Demonstrated ability to build high-performance, scalable backend systems.
- Strong understanding of cloud infrastructure and deployment strategies (AWS, Azure, GCP).
Bonus Points
- Contributions to backend open-source projects or the development of proprietary backend frameworks and libraries.
- A robust portfolio highlighting backend systems and features that have led to significant product improvements.
- Fluent in English.
Compensation
- Competitive salary and stock options
- R$800/mo for you to use with food in supermarkets, restaurants and delivery
- GymPass so you don't sit/work all day
- Optional fully funded English / Spanish courses
- 30 days of paid annual leave
- Education and courses stipend
- Earn a trip anywhere in the world every 4 years
- Day off during the week of your birthday
- R$200 a month for remote work allowance
- Mental health support: we cover 40% of the cost of your therapy
- Health plan with national coverage and without coparticipation
- Dental Insurance: we help you with dental treatment for a better quality of life.
- Sports Incentive: R$300/mo extra if you practice activities
- Up to R$5.000 bonus for referring new Blue Caps