Summary
Join Encora as a Senior Backend Engineer and contribute to the design, development, and maintenance of scalable, high-performance backend systems. You will collaborate with cross-functional teams, build and consume RESTful APIs, and ensure system reliability and security. The ideal candidate possesses strong expertise in Rust, .Net, or Java, and experience with microservices architecture and REST APIs. This full-time, remote position requires a Bachelor's degree in a related field and strong problem-solving skills. The role involves working with Kubernetes and cloud platforms (AWS or Azure) and contributing to CI/CD and DevOps practices. Experience with GraphQL is a plus.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field
- Strong problem-solving and analytical skills
- Excellent written and verbal communication skills
- Proven ability to work independently and as part of a distributed team
- Proficiency in Rust (preferred), or strong experience in .Net or Java
- Hands-on experience with microservices architecture and REST APIs (must)
Responsibilities
- Design, develop, test, and maintain backend services and microservices
- Collaborate with cross-functional teams to define and implement solutions
- Build and consume RESTful APIs
- Write clean, scalable, and well-documented code
- Participate in code reviews and technical discussions
- Ensure system reliability, performance, and security
- Contribute to CI/CD and DevOps practices
- Explore and potentially implement GraphQL APIs
- Support deployments on Kubernetes and cloud platforms
Preferred Qualifications
- Experience or familiarity with Kubernetes (plus)
- Experience with GraphQL (plus)
- Experience with AWS or Azure (plus)
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.