What are the responsibilities and job description for the Backend developer position at Encora?
Job Description
Senior Backend developer
Location: Dallas, TX (Hybrid, 1-2 days in a week Dallas, TX office)
Duration: 12 months contract
JOB SUMMARY
Senior Full stack developer(Backend)
The senior fullstack developer will be part of a dynamic team of engineers who solve challenges and puzzles of our rapidly evolving cloud native technical stack. Ready to work with new technologies and architectures in a forward-thinking organization that’s always pushing boundaries. The ideal candidate has experience building products across the stack and a firm understanding of Cloud native technology stack, API Gateway and event orchestration. The full stack developer will join a team that uses new technology to solve challenges for both the front-end and back-end architecture, ultimately delivering amazing experiences for global users.
Responsibilities
- Participate in all aspects of agile software development, including design, implementation, and deployment
- Engage with functional SMEs, frontend developers and business to develop API first systems
- Work primarily in server-side technologies like C#, Java, and Nodejs, and messaging frameworks like Kafka
- Collaborate across time zones via Slack, GitHub comments, documents, and frequent videoconferences
- Ensure application performance, uptime, and scale, and maintain high standards for code quality and application design
Required skills and qualifications
- At least 5 years of relevant experience
- Experience in building large scale enterprise distributed event driven applications
- Experience in designing and integrating RESTful and Streaming APIs and event driven messaging frameworks
- Have deep knowledge of enterprise and integration design patterns
- Good working knowledge of C#, Java, Kafka, Databases, API Gateways
- Understanding of business process management engines and business rules engines
- Knowledge of scaling and performance tuning of applications
- Experience in setting up observability and logging tools/frameworks
- Excellent debugging and optimization skills
- Experience in unit/integration testing
- Understanding of docker containers and CI/CD pipelines
Salary : $0