C and Python Engineer

Encora Logo

Encora

πŸ“Remote - Brazil

Summary

Join Encora as a C# and Python Engineer and contribute to the development of high-performance software solutions. You will collaborate with cross-functional teams, build scalable applications, automate workflows, and integrate cloud-native capabilities. Leverage your expertise in C# and Python to build backend services, data pipelines, and enterprise applications. Ensure secure, maintainable, and efficient code throughout the development lifecycle. Evaluate emerging technologies and champion best practices in software design and testing. Help define coding standards across multiple tech stacks. This role is crucial in bridging backend services and enterprise applications.

Requirements

  • Experience in backend development using C# and Python
  • Strong understanding of cloud infrastructure, particularly AWS
  • Experience with RESTful APIs, WebSockets, and microservices
  • Proficient with relational and NoSQL databases (e.g., SQL Server, PostgreSQL, DynamoDB)
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes
  • Solid grasp of security best practices for cloud applications
  • Strong problem-solving abilities and the ability to thrive in a fast-paced environment

Responsibilities

  • Design, develop, and maintain backend services, microservices, and APIs
  • Implement server-side logic, business rules, and data management strategies
  • Ensure code quality, scalability, and performance in production environments
  • Work with cloud-native technologies on AWS, including Lambda, EC2, S3, RDS, and DynamoDB
  • Contribute to infrastructure automation efforts and CI/CD pipeline improvements
  • Monitor and troubleshoot production systems, ensuring high availability and reliability
  • Collaborate with frontend, product, DevOps, and design teams to build integrated solutions
  • Participate in code reviews, sprint planning, and architecture discussions
  • Contribute to shared engineering standards and documentation
  • Stay up to date with the latest backend and cloud technologies
  • Recommend tools and techniques to improve development workflows and system performance
  • Support knowledge sharing and team learning initiatives

Preferred Qualifications

Experience mentoring junior developers or contributing to team growth is a plus

Benefits

Work from home

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs