C and Python Engineer

Encora
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:
Similar Remote Jobs
