
IT Analyst – Systems Development, Full Stack
Grupo BC Energia
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Tech Stack
About the role
- Develop and maintain web applications using React.js and Vue 3
- Develop APIs, backends, and microservices in .NET 8+ (C#) or NestJS
- Create and consume REST and GraphQL APIs
- Implement integrations with SAP B1, Salesforce, RD Marketing/Conversations, ChatWoot, and others
- Design and maintain microservices and CI/CD pipelines
- Work with Docker containers and support orchestration (Kubernetes desirable)
- Implement automated tests (unit, integration, and E2E)
- Perform code reviews, ensuring quality standards and engineering best practices
- Operate in an agile environment (Scrum/Kanban)
- Document technical solutions, flows, and code standards
- Provide technical support and mentorship to less experienced developers
Requirements
- Bachelor's degree completed in: Computer Science, Software Engineering, Information Systems, Systems Analysis and Development, Information Technology, or related fields in computing and software development
- Strong experience with React.js (Hooks, Redux, Styled Components)
- Experience with Vue 3 (Composition API, Pinia)
- Proficiency in backend development with NestJS or .NET 8 / C#
- Proficiency in the C programming language
- Proficient in SQL and PostgreSQL database
- Experience with Docker containers (Kubernetes desirable)
- Experience with CI/CD pipelines (GitHub Actions, GitLab CI, or similar)
- Experience with Git (GitHub/GitLab)
- Knowledge of API integrations and microservices architecture
- Experience with automations using n8n, Make, or Zapier
- Knowledge of cloud platforms (AWS, GCP, or Azure)
- Advanced knowledge of TypeScript
- Prompt engineering and integration with AI models (a plus)
Benefits
- Dental care
- Profit-sharing (PLR)
- Life insurance
- Food allowance
- Fuel allowance
- Cultural allowance
- Meal voucher
- Transportation allowance
- Health insurance
- Gympass
- Energy assistance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
React.jsVue 3.NET 8C#NestJSREST APIsGraphQL APIsSQLPostgreSQLTypeScript
Soft skills
technical supportmentorshipcode reviewsdocumentationagile methodologies
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringBachelor's degree in Information SystemsBachelor's degree in Systems Analysis and DevelopmentBachelor's degree in Information Technology