See all the jobs at Caixa Mágica Software here:
| Fullstack | Full-time | Fully remote
Overview:
Here we are continuously developing a fantastic team, and would love it for you to join us. As a Full Stack Software Developer you will be responsible for developing, implementing, and maintaining cutting-edge software solutions using the Microsoft .NET and React technology stack.In this role, you will collaborate with cross-functional teams to design and develop scalable and high-performance applications. You will also have the opportunity to contribute to architectural decisions and participate in code reviews to ensure code quality and maintainability.If you are passionate about software development, enjoy working in a collaborative environment, and have a background in .NET and React development, then this is the perfect opportunity for you.
What will you do?
- Design, develop, and implement software solutions;
- Collaborate with cross-functional teams to define software requirements and specifications;
- Participate in code reviews to ensure code quality and maintainability;
- Identify and resolve software defects and performance issues;
- Stay up-to-date with the latest trends and technologies;
- 4-5 years of professional experience in software development;
- Experience developing robust and scalable back-end services using .NET Core;
- Experience with Next.JS with TypeScript;
- Experience with MongoDB;
- Hands-on experience with event streaming platforms such as Kafka or similar technologies;
- Comfortable working in cross-functional teams with a focus on collaboration, peer reviews, and iterative delivery - Agile methodologies (Scrum);
- Familiarity with Infrastructure as Code using Terraform or similar tools;
- Experience with end-to-end testing using Cypress or similar frameworks;
- Exposure to AWS environments, particularly ECS, static IP management, and Redis for caching;
- Knowledge of GitHub Actions or equivalent CI/CD tools for automated builds, tests, and deployments;
- Understanding of tools and techniques to monitor, analyze, and improve application performance.
What can you expect from us?
- A permanent job contract for a long term project;
- Tech equipment + SIM Card + personal smartphone;
- Health and Life Insurance;
- Social events and team buildings;
- The commitment of letting you grow with us, and be rewarded accordingly;
- A dynamic and young team that will be always there to support you;
- Training in the latest technologies;
- Coffee, fruits, snacks and a warm welcoming when you pass by the office.