Accountabilities
- Design, develop, test, and maintain scalable, secure, reliable, and efficient full-stack applications.
- Build and maintain backend services using .NET, C#, PostgreSQL, and SQL Server.
- Develop responsive and maintainable frontend components using React, Redux, and JavaScript.
- Collaborate with product managers, designers, engineers, and other stakeholders to define and deliver new features.
- Ensure applications meet high standards for performance, reliability, security, and maintainability.
- Write clean, efficient, well-documented code while following established engineering best practices.
- Participate in code reviews, provide constructive technical feedback, and promote high standards of code quality.
- Troubleshoot, debug, and optimize applications to identify and resolve performance or reliability issues.
- Contribute to software architecture discussions, technical design decisions, and long-term engineering strategy.
- Design, implement, and maintain CI/CD pipelines to support continuous integration and deployment.
- Apply cloud technologies and DevOps practices to improve development and delivery workflows.
- Mentor junior engineers, share technical knowledge, and contribute to a collaborative engineering culture.
- Keep up to date with emerging technologies and industry trends and identify opportunities for technical improvement.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Engineering, or a related field.
- At least 4 years of professional software development experience, with strong expertise in .NET and C#.
- Solid hands-on experience with PostgreSQL and SQL Server.
- Strong frontend development skills with React, Redux, and JavaScript.
- Practical experience with Google Cloud Platform (GCP) and cloud-based application development.
- Hands-on experience with CI/CD pipelines and modern DevOps practices.
- Strong understanding of software architecture, design patterns, data structures, and scalable application design.
- Experience using GitHub for version control, collaboration, and software development workflows.
- Familiarity with Docker and Kubernetes is an advantage.
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical challenges.
- Ability to work effectively in a fast-paced, collaborative, and continuously evolving environment.
- Strong communication skills and the ability to work effectively with both technical and non-technical stakeholders.
- A proactive mindset with a willingness to mentor colleagues and contribute to continuous technical improvement.
Benefits
- Fully remote working model, with the opportunity to work from Latam, Europe.
- Flexible working conditions designed to support a healthy work-life balance.
- Opportunity to work on challenging and impactful technology projects.
- Exposure to modern cloud technologies, full-stack development, CI/CD, and DevOps practices.
- Continuous learning and professional development opportunities.
- Hands-on experience with technologies including .NET, React, GCP, PostgreSQL, SQL Server, and modern engineering tooling.
- Collaboration with an international, diverse, and cross-cultural team of technology professionals.
- Opportunities to contribute to architectural decisions and influence technical direction.
- Full-time employment with the flexibility and autonomy of a remote-first environment.
- Competitive compensation and benefits package, subject to the employment arrangement and location.
🇧🇷 Essa vaga exige inglês. Você está pronto?
A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.
Conheça a DevSpeak Academy